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) voidinvoked after all services injected.com.google.common.util.concurrent.ListenableFuture<?> removeDeviceFromOperationalDS(@NonNull org.opendaylight.yangtools.binding.DataObjectIdentifier.WithKey<Node, NodeKey> ii) voidsendNodeAddedNotification(@NonNull org.opendaylight.yangtools.binding.DataObjectIdentifier.WithKey<Node, NodeKey> instanceIdentifier) voidsendNodeRemovedNotification(@NonNull org.opendaylight.yangtools.binding.DataObjectIdentifier.WithKey<Node, NodeKey> instanceIdentifier) voidsetContextChainHolder(@NonNull ContextChainHolder contextChainHolder) Methods inherited from interface org.opendaylight.openflowplugin.api.openflow.device.handlers.DeviceRemovedHandler
onDeviceRemovedMethods inherited from interface org.opendaylight.openflowplugin.api.openflow.FlowGroupInfoHistories
getAllFlowGroupHistories, getFlowGroupHistoryMethods inherited from interface org.opendaylight.openflowplugin.api.openflow.OFPManager
closeMethods 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
-