If you want to use Manorrock Calico as a Key-Value store you will need to do the following.
- Add the dependency.
- Create the CalicoKeyValueStore.
To start add the following dependency.
<dependency>
<groupId>com.manorrock.eagle</groupId>
<artifactId>eagle-calico</artifactId>
<version>MY_VERSION</version>
</dependency>
Where MY_VERSION should be replaced wit the version you want to use.
The following snippet shows you how to create the CalicoKeyValueStore
CalicoKeyValueStore<String, byte[]> store = new CalicoKeyValueStore<>(
URI.create("http://localhost:8080"));
Then the rest is using the KeyValueStore APIs.
If you want to create the CalicoKeyValueStore using the KeyValueStoreFactory use the following properties.
Key | Value |
---|---|
className | com.manorrock.eagle.calico.CalicoKeyValueStore |
uri | the location of Manorrock Calico |