Uses of Interface
org.opennms.features.distributed.kvstore.api.KeyValueStore
-
-
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.api
Subinterfaces of KeyValueStore in org.opennms.features.distributed.kvstore.api Modifier and Type Interface Description interface
BlobStore
Marker interface for implementations ofKeyValueStore
that deal with byte arrays.interface
JsonStore
Marker interface for implementations ofKeyValueStore
that deal with JSON documents.Classes in org.opennms.features.distributed.kvstore.api that implement KeyValueStore Modifier and Type Class Description class
AbstractAsyncKeyValueStore<T>
An implementation ofKeyValueStore
to extend for implementations that do not otherwise have access to async get/put operations.class
AbstractKeyValueStore<T>
Skeleton implementation ofKeyValueStore
that defaults calls without ttl specified. -
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.blob.cassandra
Classes in org.opennms.features.distributed.kvstore.blob.cassandra that implement KeyValueStore Modifier and Type Class Description class
CassandraBlobStore
ABlobStore
that is backed by Cassandra. -
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.blob.inmemory
Classes in org.opennms.features.distributed.kvstore.blob.inmemory that implement KeyValueStore Modifier and Type Class Description class
InMemoryMapBlobStore
This is a test implementation ofBlobStore
that stores values directly in memory via a map. -
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.blob.noop
Classes in org.opennms.features.distributed.kvstore.blob.noop that implement KeyValueStore Modifier and Type Class Description class
NoOpBlobStore
Akey value store
that does nothing.Methods in org.opennms.features.distributed.kvstore.blob.noop with parameters of type KeyValueStore Modifier and Type Method Description void
NoOpBlobStore. addListener(KeyValueStore<byte[]> listener)
-
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.blob.postgres
Classes in org.opennms.features.distributed.kvstore.blob.postgres that implement KeyValueStore Modifier and Type Class Description class
PostgresBlobStore
-
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.json.noop
Classes in org.opennms.features.distributed.kvstore.json.noop that implement KeyValueStore Modifier and Type Class Description class
NoOpJsonStore
-
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.json.postgres
Classes in org.opennms.features.distributed.kvstore.json.postgres that implement KeyValueStore Modifier and Type Class Description class
PostgresJsonStore
-
Uses of KeyValueStore in org.opennms.features.distributed.kvstore.pgshared
Classes in org.opennms.features.distributed.kvstore.pgshared that implement KeyValueStore Modifier and Type Class Description class
AbstractPostgresKeyValueStore<T,S>
AKeyValueStore
backed by Postgres.
-