Package org.opendaylight.mdsal.dom.spi.shard
-
Interface Summary Interface Description DOMDataTreeListenerRegistry Utility interface for objects dispatching events toDOMDataTreeListener
.DOMDataTreeShardProducer DOMDataTreeShardWriteTransaction ListenableDOMDataTreeShard ADOMDataTreeShard
which allows registration of listeners, allowing realization of the DOMDataTreeService's registerListener contract.ReadableWriteableDOMDataTreeShard Deprecated. UseListenableDOMDataTreeShard
instead.WriteableDOMDataTreeShard Indicates that a shard is writable via the providedcreateProducer
method.WriteCursorStrategy -
Class Summary Class Description AbstractDataModificationCursor<M> Abstract base class forDOMDataTreeWriteCursor
implementations.AbstractStateAggregator<S extends AbstractStateAggregator.State> Aggregator which combines state reported by potentially multiple threads into a single state report.AbstractStateAggregator.Behavior<B extends AbstractStateAggregator.Behavior<B,S>,S extends AbstractStateAggregator.State> AbstractStateAggregator.Failed<S extends AbstractStateAggregator.State> AbstractStateAggregator.Operational<S extends AbstractStateAggregator.State> AbstractStateAggregator.Started<S extends AbstractStateAggregator.State> AbstractStateAggregator.State Marker interface for state as both reported up and down.AbstractStateAggregator.StateBuilder<S extends AbstractStateAggregator.State> State aggregator, which receives state chunks and creates an aggregated state object via the build method.ChildShardContext Definition of a subshard containing the prefix and the subshard.CompatDOMDataTreeListenerRegistry Deprecated. CompatListenableDOMDataTreeShard Deprecated. This class is scheduled for removal when we remove compatibility with dom.spi.store APIs.DelegatingWriteCursorStrategy Delegating implementation of aWriteCursorStrategy
.DOMDataTreeListenerAggregator Aggregator which combines multiple disjunctDOMDataTreeListener
and forwards their changes to a central listener.ForeignShardModificationContext A handle for a transaction being done on a different shard.ModificationContextNodeBuilder ModificationContextNodeBuilder.InteriorNodeBuilder SubshardProducerSpecification Specification of subshard producer context that's used for building modification factories that span into the subshards.WritableNodeOperation WriteableModificationNode Writable node that can have subshard children somewhere on lower level.WriteableNodeWithSubshard WriteableSubshardBoundaryNode Writable node that is located at a boundary to a subshard.