Interface DeviceManager

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      DeviceContext createContext​(@NonNull ConnectionContext connectionContext)  
      void initialize()
      invoked after all services injected.
      com.google.common.util.concurrent.ListenableFuture<?> removeDeviceFromOperationalDS​(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,​org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> ii)  
      void sendNodeAddedNotification​(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,​org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> instanceIdentifier)  
      void sendNodeRemovedNotification​(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,​org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> instanceIdentifier)  
      void setContextChainHolder​(@NonNull ContextChainHolder contextChainHolder)  
      • Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.OFPManager

        close
    • Method Detail

      • initialize

        void initialize()
        invoked after all services injected.
      • removeDeviceFromOperationalDS

        com.google.common.util.concurrent.ListenableFuture<?> removeDeviceFromOperationalDS​(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,​org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> ii)
      • sendNodeAddedNotification

        void sendNodeAddedNotification​(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,​org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> instanceIdentifier)
      • sendNodeRemovedNotification

        void sendNodeRemovedNotification​(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,​org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> instanceIdentifier)
      • setContextChainHolder

        void setContextChainHolder​(@NonNull ContextChainHolder contextChainHolder)