public class BmpDeployerImpl extends Object implements BmpDeployer, org.opendaylight.controller.md.sal.binding.api.ClusteredDataTreeChangeListener<OdlBmpMonitors>, AutoCloseable
| Constructor and Description |
|---|
BmpDeployerImpl(BmpDispatcher dispatcher,
BmpDeployerDependencies bmpDeployerDependencies) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
deleteBmpMonitor(MonitorId monitorId)
Removes BmpMonitorConfig from Config DS
|
void |
onDataTreeChanged(Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<OdlBmpMonitors>> changes) |
void |
register() |
void |
writeBmpMonitor(BmpMonitorConfig bmpConfig)
Writes BmpMonitorConfig to Config DS
|
public BmpDeployerImpl(BmpDispatcher dispatcher, BmpDeployerDependencies bmpDeployerDependencies)
public void register()
public void onDataTreeChanged(Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<OdlBmpMonitors>> changes)
onDataTreeChanged in interface org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener<OdlBmpMonitors>public void writeBmpMonitor(BmpMonitorConfig bmpConfig) throws org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException
BmpDeployerwriteBmpMonitor in interface BmpDeployerbmpConfig - containing bmp Monitor configurationorg.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedExceptionpublic void deleteBmpMonitor(MonitorId monitorId) throws org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException
BmpDeployerdeleteBmpMonitor in interface BmpDeployermonitorId - Bmp monitor Idorg.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedExceptionpublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2018 OpenDaylight. All rights reserved.