public class MlmtTopologyObserver extends AbstractMlmtTopologyObserver implements AutoCloseable
AbstractMlmtTopologyObserver.MlmtDataChangeEventType
dataBroker, 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, registerDataChangeEventListener
public 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 AbstractMlmtTopologyObserver
public void startup()
public void close() throws InterruptedException
close
in interface AutoCloseable
InterruptedException
public 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.