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.