@Singleton public class TerminationPointStateListener extends AsyncClusteredDataTreeChangeListenerBase<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation,TerminationPointStateListener> implements org.opendaylight.serviceutils.srm.RecoverableListener
AsyncClusteredDataTreeChangeListenerBase.DataTreeChangeHandler
clazz
Constructor and Description |
---|
TerminationPointStateListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
InterfacemgrProvider interfaceMgrProvider,
EntityOwnershipUtils entityOwnershipUtils,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator,
InterfaceManagerCommonUtils interfaceManagerCommonUtils,
OvsInterfaceTopologyStateUpdateHelper ovsInterfaceTopologyStateUpdateHelper,
InterfaceServiceRecoveryHandler interfaceServiceRecoveryHandler,
org.opendaylight.serviceutils.srm.ServiceRecoveryRegistry serviceRecoveryRegistry) |
Modifier and Type | Method and Description |
---|---|
protected void |
add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpNew) |
protected TerminationPointStateListener |
getDataTreeChangeListener() |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> |
getWildCardPath() |
void |
registerListener() |
protected void |
remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpOld) |
protected void |
update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpOld,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpNew) |
addAfterListener, addBeforeListener, close, deregisterListener, onDataTreeChanged, registerListener
@Inject public TerminationPointStateListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, InterfacemgrProvider interfaceMgrProvider, EntityOwnershipUtils entityOwnershipUtils, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, InterfaceManagerCommonUtils interfaceManagerCommonUtils, OvsInterfaceTopologyStateUpdateHelper ovsInterfaceTopologyStateUpdateHelper, InterfaceServiceRecoveryHandler interfaceServiceRecoveryHandler, org.opendaylight.serviceutils.srm.ServiceRecoveryRegistry serviceRecoveryRegistry)
public void registerListener()
registerListener
in interface org.opendaylight.serviceutils.srm.RecoverableListener
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> getWildCardPath()
getWildCardPath
in class AsyncClusteredDataTreeChangeListenerBase<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation,TerminationPointStateListener>
protected TerminationPointStateListener getDataTreeChangeListener()
getDataTreeChangeListener
in class AsyncClusteredDataTreeChangeListenerBase<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation,TerminationPointStateListener>
protected void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> identifier, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpOld)
remove
in class AsyncClusteredDataTreeChangeListenerBase<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation,TerminationPointStateListener>
protected void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> identifier, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpOld, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpNew)
update
in class AsyncClusteredDataTreeChangeListenerBase<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation,TerminationPointStateListener>
protected void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> identifier, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation tpNew)
add
in class AsyncClusteredDataTreeChangeListenerBase<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation,TerminationPointStateListener>
Copyright © 2019 OpenDaylight. All rights reserved.