Previous Topic

Next Topic

Book Contents

Book Index

Additional Bundles

There are bundles that do not fit in any of the OSGi, Apache, JAVAX and Jetty categories. Their JAR files are available in the /bundles installation directory.

Bundle JAR

Description

azure-storage-blob-library-stack.jar

A collection of libraries used to operate Azure Cloud connectivity in OSGi.

ditto-client.jar

Eclipse Ditto client SDK for Java.

ditto-json.jar

Eclipse Ditto JSON utility library.

ditto-model-base.jar

Eclipse Ditto Base model library.

ditto-model-policies.jar

Eclipse Ditto Policies model library.

ditto-model-rql.jar

Eclipse Ditto Resource Query Language model library.

ditto-model-rql-parser.jar

Eclipse Ditto Resource Query Language parser model library.

ditto-model-query.jar

Eclipse Ditto Query model library.

ditto-model-things.jar

Eclipse Ditto Things model library.

ditto-model-thingsearch.jar

Eclipse Ditto Things Search model library.

ditto-model-thingsearch-parser.jar

Eclipse Ditto Things Search Parser model library.

ditto-protocol-adapter.jar

Eclipse Ditto protocol adapter library.

jackson-annotations.jar

Core annotations (annotations that only depend on jackson-core) for Jackson data processing.

jackson-core.jar

Core part of Jackson that defines Streaming API as well as basic shared abstractions.

jackson-databind.jar

General data-binding package for Jackson (2.x).

jackson-jaxrs-base.jar

Code that is shared by all Jackson-based JAX-RS providers.

jackson-jaxrs-json-provider.jar

Functionality to handle JSON input/output for JAX-RS implementations (like Jersey and RESTeasy) using standard Jackson data binding.

jackson-module-jaxb-annotations.jar

Support for using JAXB annotations as an alternative to "native" Jackson annotations, for configuring data-binding.

jakarta.json.jar

Default provider for JSR 374:Java API for Processing JSON.

jaxrs-ri.jar

A re-bundled version of Jersey as one OSGi bundle. Used for Server Sent Events. To migrate from jersey-min to jaxrs-ri, refer to Migrating to JAX-RS RI 2.30.1.

jaxrs-ri.compact.jar

A re-bundled version of Jersey as one OSGi bundle that is meant to run under a JavaSE/compact3-1.8 execution environment. Used for Server Sent Events. To migrate from jersey-min.compact to jaxrs-ri.compact, refer to Migrating to JAX-RS RI 2.30.1.

jeval.jar

An advanced library for adding high-performance, mathematical, Boolean and functional expression parsing and evaluation to Java applications.

gson.jar

A Java serialization library that can convert Java Objects into JSON and back (GSON User Guide).

guava.jar

An open-source set of common libraries for Java.

minimal-json.jar

Eclipse Source Minimal JSON Parser and Writer library.

org.eclipse.equinox.http.servlet.jar

Eclipse Equinox OSGi Http Service implementation.

org.json.jar

Provides the JavaScript Object Notation (JSON) format. This is a lightweight format for the exchange of information between a browser and a server in a language independent way. For further information refer to the JSON site.

org.junit.jar

A unit testing framework for Java.

org.kxml2.jar

The kXML 2 Bundle implements the XmlPull API, which contains classes that can be used to read and parse XML documents. (kXML2 API; XMLPULL V1 API)

org.objectweb.asm.jar

Provides lightweight Java byte code manipulation and analysis tool.

org.quartz-scheduler.quartz.jar

Provides Quartz Job Scheduling.

reactive-streams.jar

Contains Protocol for Asynchronous Non-Blocking Data Sequence

rome.jar

Provides a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats.

stax2-api.jar

Extension API for Stax, Java pull-parsing API – Streaming Api for Xml.

swagger-annotations.jar

Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API.

tar.jar

This package allows you to create, and extract TAR archives.

woodstox-core.jar

FasterXML Woodstox XML Processor.

xml-apis.jar

Provides classes allowing the processing of XML documents.

Most bundles contain in OSGI-OPT/src their own source code, others have separate jar files with "-sources" suffix in the name, containing their source code only. E.g. org.quartz-scheduler.quartz.jar and org.quartz-scheduler.quartz-sources.jar.