Class SchemaServiceKvImpl

java.lang.Object
com.illumon.iris.db.schema.SchemaServiceKvImpl
All Implemented Interfaces:
SchemaService, SchemaServiceAuthenticatedMutator, SchemaServiceUtilLayer, NamedImplementation, AutoCloseable
Direct Known Subclasses:
SchemaServiceEtcdImpl

public abstract class SchemaServiceKvImpl
extends Object
implements SchemaServiceUtilLayer, SchemaServiceAuthenticatedMutator
SchemaService implementation that serves data from a cached collection of data from etcd. All single calls are internally consistent, but could be slightly out of date with respect to etcd. Abstract: implementations must provide getPersistenceProvider.