Context Store Java SDK

Last Updated : Apr 08, 2021 |

Context Store provides a Java SDK to facilitate access to the Context Store services. The Context Store Java SDK provides a client library for users to write software that will interact with a deployed Context Store system.

The Context Store Java SDK is a zip file and is distributed through Avaya DevConnect at http://www.devconnectprogram.com/site/global/products_resources/avaya_breeze/avaya_snap_ins/context_store/overview/index.gsp.

The directory structure of the Context Store Java SDK, ContextStore <version> SDK.zip, is as follows:

 ├ browser components
 - boiler_plate_client.html
 - index.html
 - README.txt
 CS ReST
   ├ CS ReST Clients
      ├ cs-rest-csharp-client (rest clients for testing purposes only)
         ├ packages
         ├ SimpleClient
          - README.txt
          - SimpleClient.sln
 ├ CS SDK
   ├ CS SDK API
      ├ conf (logging configuration file)
      ├ examples (an example integration class using the SDK)
      ├ lib (the dependencies that are required to use the SDK)
       ─ cs-sdk-api-<version>-SNAPSHOT.jar
        -cs-sdk-api-<version>-SNAPSHOT-javadoc.jar
        - developer_guide.html
........- LICENSE.txt
   ├ CS SDK Docs (the SDK documentation)
        ─ developer_guide.html

Access to Context Store through the Java SDK requires client authentication. Authentication is established using certificates. The Java SDK requires users to supply the following system properties at runtime: Keystore location, Keystore password, Truststore location, and Truststore password.

For more information about the guidelines for the Context Store SDK use, see Avaya Context Store Snap-in Developer Guide.