Interface DeviceManager
- All Superinterfaces:
AutoCloseable
,DeviceRemovedHandler
,FlowGroupInfoHistories
,OFPManager
,TranslatorLibrarian
- All Known Implementing Classes:
DeviceManagerImpl
This interface is responsible for instantiating DeviceContext and
registering transaction chain for each DeviceContext. Each device
has its own device context managed by this manager.
-
Method Summary
Modifier and TypeMethodDescriptioncreateContext
(@NonNull ConnectionContext connectionContext) void
invoked after all services injected.com.google.common.util.concurrent.ListenableFuture
<?> removeDeviceFromOperationalDS
(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> ii) void
sendNodeAddedNotification
(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> instanceIdentifier) void
sendNodeRemovedNotification
(@NonNull org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> instanceIdentifier) void
setContextChainHolder
(@NonNull ContextChainHolder contextChainHolder) Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.device.handlers.DeviceRemovedHandler
onDeviceRemoved
Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.FlowGroupInfoHistories
getAllFlowGroupHistories, getFlowGroupHistory
Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.OFPManager
close
Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.translator.TranslatorLibrarian
oook, setTranslatorLibrary
-
Method Details
-
initialize
void initialize()invoked after all services injected. -
removeDeviceFromOperationalDS
-
createContext
-
sendNodeAddedNotification
-
sendNodeRemovedNotification
-
setContextChainHolder
-