Class SyncReactorGuardDecorator

  • All Implemented Interfaces:
    SyncReactor

    public class SyncReactorGuardDecorator
    extends Object
    implements SyncReactor
    Decorator for NodeId level syncup locking.
    • Constructor Detail

      • SyncReactorGuardDecorator

        public SyncReactorGuardDecorator​(SyncReactor delegate)
    • Method Detail

      • syncup

        public com.google.common.util.concurrent.ListenableFuture<Boolean> syncup​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> flowcapableNodePath,
                                                                                  SyncupEntry syncupEntry)
        Description copied from interface: SyncReactor
        Invoked to synchronize a device.
        Specified by:
        syncup in interface SyncReactor
        Parameters:
        flowcapableNodePath - path to openflow augmentation of node
        syncupEntry - configured node + device reflection
        Returns:
        synchronization outcome