You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Amended code with OpenFastTrace specitems and added configuration for
tracing requirements based on up-spec v1.6.0.alpha-5.
Added Cucumber based tests that implement the scenarios defined by
Gherkin feature files that had been added in v1.6.0.alpha-5.
Removed obsolete files and improved cohesion and readability of unit
tests.
Fixes#194
This is the https://github.com/eclipse-uprotocol/uprotocol-spec/blob/v1.6.0-alpha.4/languages.adoc[uProtocol v1.6.0-alpha.4 Language Library] for the Java programming language. The library is organized into packages that are described in <<sdk-packages>> below and organized by the layers of the protocol.
7
+
This is the https://github.com/eclipse-uprotocol/uprotocol-spec/blob/v1.6.0-alpha.5/languages.adoc[uProtocol v1.6.0-alpha.5 Language Library] for the Java programming language. The library is organized into packages that are described in <<sdk-packages>> below and organized by the layers of the protocol.
7
8
8
-
Each package contains a README.adoc file that describes the purpose of the package and how to use it.
9
-
10
-
The module contains the factory methods, serializers, and validators for all data types defined in the specifications, and any data models that either haven't or couldn't be defined in up-core-api yet.
9
+
Each package folder contains a `README.adoc` file that describes the purpose of the package and how to use it.
11
10
12
11
== Getting Started
13
12
14
-
=== Importing the Library
15
-
16
-
To pull the Library from maven central, setting ${uprotocol.version} to the latest version of this library in your pom.xml file:
17
-
[source]
13
+
=== Adding the Library
14
+
15
+
The library is available from [Maven Central](https://search.maven.org/artifact/org.eclipse.uprotocol/up-java) and can be added as a dependency to your Maven or Gradle project.
| Common implementation of communication messaging patterns (publisher, subscriber, RpcClient, RpcServer, etc..) that are built on top of the L1 transport interface (see below).
| Interface and data model for how to send() and receive() messages in a common way across various transport technologies (ex. zenoh, mqtt, http, etc...). the interface is implemented by transports (ex. up-transport-android-java), and the interface is then used to build the uProtocol layer 2 communication layer implementation.
The library is built using the [Apache Maven](https://apache.org/maven) build system and is published to [Maven Central](https://search.maven.org/artifact/org.eclipse.uprotocol/up-java).
0 commit comments