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.