@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.