Class ShardDataTreeCohort
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
-
- All Implemented Interfaces:
org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier>
public abstract class ShardDataTreeCohort extends Object implements org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShardDataTreeCohort.State
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidabort(com.google.common.util.concurrent.FutureCallback<Void> callback)abstract voidcanCommit(com.google.common.util.concurrent.FutureCallback<Void> callback)abstract voidcommit(com.google.common.util.concurrent.FutureCallback<com.google.common.primitives.UnsignedLong> callback)abstract ShardDataTreeCohort.StategetState()abstract booleanisFailed()abstract voidpreCommit(com.google.common.util.concurrent.FutureCallback<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> callback)StringtoString()
-
-
-
Method Detail
-
canCommit
public abstract void canCommit(com.google.common.util.concurrent.FutureCallback<Void> callback)
-
preCommit
public abstract void preCommit(com.google.common.util.concurrent.FutureCallback<org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate> callback)
-
abort
public abstract void abort(com.google.common.util.concurrent.FutureCallback<Void> callback)
-
commit
public abstract void commit(com.google.common.util.concurrent.FutureCallback<com.google.common.primitives.UnsignedLong> callback)
-
isFailed
public abstract boolean isFailed()
-
getState
public abstract ShardDataTreeCohort.State getState()
-
-