public class MlmtTopologyObserver extends AbstractMlmtTopologyObserver implements AutoCloseable
AbstractMlmtTopologyObserver.MlmtDataChangeEventTypedataBroker, mapConfigurationDataChangeObserver, mapOperationalDataChangeObserver, MLMT, mlmtProviderFactory, mlmtProviders, mlmtTopologyBuilder, mlmtTopologyId, notificationService, rpcRegistry, underlayTopologies| Constructor and Description |
|---|
MlmtTopologyObserver() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataBroker() |
org.opendaylight.controller.md.sal.binding.api.NotificationPublishService |
getNotificationService() |
org.opendaylight.controller.sal.binding.api.RpcProviderRegistry |
getRpcRegistry() |
void |
init(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry,
String topologyName,
List<String> underlyingTopologyName) |
void |
setDataBroker(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
void |
setNotificationService(org.opendaylight.controller.md.sal.binding.api.NotificationPublishService notificationService) |
void |
setRpcRegistry(org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry) |
void |
startup() |
buildTopologyIid, checkNetworkTopology, closeListeners, dumpMap, getMlmtConsequentAction, handleCreatedData, handleRemovedData, handleUpdatedData, onDataChanged, onLinkCreated, onLinkDeleted, onLinkUpdated, onMlmtTopologyCreated, onMlmtTopologyUpdated, onNodeCreated, onNodeDeleted, onNodeUpdated, onObservedTopologyCreated, onTopologyCreated, onTopologyDeleted, onTopologyUpdated, onTpCreated, onTpDeleted, onTpUpdated, registerDataChangeEventListenerpublic void init(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry,
String topologyName,
List<String> underlyingTopologyName)
init in class AbstractMlmtTopologyObserverpublic void startup()
public void close()
throws InterruptedException
close in interface AutoCloseableInterruptedExceptionpublic org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBroker()
public void setDataBroker(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public org.opendaylight.controller.sal.binding.api.RpcProviderRegistry getRpcRegistry()
public void setRpcRegistry(org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcRegistry)
public void setNotificationService(org.opendaylight.controller.md.sal.binding.api.NotificationPublishService notificationService)
public org.opendaylight.controller.md.sal.binding.api.NotificationPublishService getNotificationService()
Copyright © 2018 OpenDaylight. All rights reserved.