Package org.opennms.features.distributed.kvstore.api
-
Interface Summary Interface Description BlobStore Marker interface for implementations ofKeyValueStore
that deal with byte arrays.JsonStore Marker interface for implementations ofKeyValueStore
that deal with JSON documents.KeyValueStore<T> Abstract representation of a simple key-value store.SerializingBlobStore.Deserializer<V> SerializingBlobStore.Serializer<V> -
Class Summary Class Description AbstractAsyncKeyValueStore<T> An implementation ofKeyValueStore
to extend for implementations that do not otherwise have access to async get/put operations.AbstractKeyValueStore<T> Skeleton implementation ofKeyValueStore
that defaults calls without ttl specified.SerializingBlobStore<V>