@Singleton public class ElanInstanceManager extends org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>
| Constructor and Description |
|---|
ElanInstanceManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService managerService,
ElanInterfaceManager elanInterfaceManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
ElanInterfaceCache elanInterfaceCache) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> identifier,
ElanInstance elanInstanceAdded) |
protected ElanInstanceManager |
getDataTreeChangeListener() |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> |
getWildCardPath() |
void |
init() |
protected void |
remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> identifier,
ElanInstance deletedElan) |
protected void |
update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> identifier,
ElanInstance original,
ElanInstance update) |
@Inject
public ElanInstanceManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService managerService,
ElanInterfaceManager elanInterfaceManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
ElanInterfaceCache elanInterfaceCache)
@PostConstruct public void init()
init in class org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>protected void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> identifier, ElanInstance deletedElan)
remove in class org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>protected void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> identifier, ElanInstance original, ElanInstance update)
update in class org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>protected void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> identifier, ElanInstance elanInstanceAdded)
add in class org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<ElanInstance> getWildCardPath()
getWildCardPath in class org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>protected ElanInstanceManager getDataTreeChangeListener()
getDataTreeChangeListener in class org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase<ElanInstance,ElanInstanceManager>Copyright © 2019 OpenDaylight. All rights reserved.