Class AbstractShardManagerCreator<T extends AbstractShardManagerCreator<T>>
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator<T>
-
- Direct Known Subclasses:
ShardManagerCreator
public abstract class AbstractShardManagerCreator<T extends AbstractShardManagerCreator<T>> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSealed()Tcluster(ClusterWrapper newCluster)Tconfiguration(Configuration newConfiguration)TdatastoreContextFactory(DatastoreContextFactory newDatastoreContextFactory)TdistributedDataStore(AbstractDataStore newDistributedDataStore)TprimaryShardInfoCache(PrimaryShardInfoFutureCache newPrimaryShardInfoCache)akka.actor.Propsprops()TreadinessFuture(com.google.common.util.concurrent.SettableFuture<Void> newReadinessFuture)TrestoreFromSnapshot(DatastoreSnapshot newRestoreFromSnapshot)protected voidverify()
-
-
-
Method Detail
-
checkSealed
protected final void checkSealed()
-
cluster
public T cluster(ClusterWrapper newCluster)
-
configuration
public T configuration(Configuration newConfiguration)
-
datastoreContextFactory
public T datastoreContextFactory(DatastoreContextFactory newDatastoreContextFactory)
-
distributedDataStore
public T distributedDataStore(AbstractDataStore newDistributedDataStore)
-
readinessFuture
public T readinessFuture(com.google.common.util.concurrent.SettableFuture<Void> newReadinessFuture)
-
primaryShardInfoCache
public T primaryShardInfoCache(PrimaryShardInfoFutureCache newPrimaryShardInfoCache)
-
restoreFromSnapshot
public T restoreFromSnapshot(DatastoreSnapshot newRestoreFromSnapshot)
-
verify
protected void verify()
-
props
public akka.actor.Props props()
-
-