Class DistributedShardModificationCursor

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.mdsal.dom.api.DOMDataTreeCursor, org.opendaylight.mdsal.dom.api.DOMDataTreeWriteCursor

    public class DistributedShardModificationCursor
    extends org.opendaylight.mdsal.dom.spi.shard.AbstractDataModificationCursor<DistributedShardModification>
    Internal cursor implementation consisting of WriteCursorStrategies which forwards writes to foreign modifications if any.
    • Constructor Detail

      • DistributedShardModificationCursor

        public DistributedShardModificationCursor​(DistributedShardModification root,
                                                  org.opendaylight.controller.cluster.sharding.ShardProxyTransaction parent)
    • Method Detail

      • getRootOperation

        protected org.opendaylight.mdsal.dom.spi.shard.WriteCursorStrategy getRootOperation​(DistributedShardModification root)
        Specified by:
        getRootOperation in class org.opendaylight.mdsal.dom.spi.shard.AbstractDataModificationCursor<DistributedShardModification>
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.opendaylight.mdsal.dom.api.DOMDataTreeCursor
        Specified by:
        close in class org.opendaylight.mdsal.dom.spi.shard.AbstractDataModificationCursor<DistributedShardModification>