@Singleton public class StateManager extends Object implements IStateManager
Constructor and Description |
---|
StateManager(org.opendaylight.controller.md.sal.binding.api.DataBroker databroker,
IBgpManager bgpManager,
IElanService elanService,
IFibManager fibManager,
INeutronVpnManager neutronVpnManager,
IVpnManager vpnManager) |
Modifier and Type | Method and Description |
---|---|
<D extends org.opendaylight.yangtools.yang.binding.DataObject> |
put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path,
D data)
Executes put as a blocking transaction.
|
void |
setReady(boolean ready)
This method is used to indicate if all netvirt services have been started
and netvirt is ready.
|
void |
start()
Start method called by blueprint.
|
@Inject public StateManager(org.opendaylight.controller.md.sal.binding.api.DataBroker databroker, IBgpManager bgpManager, IElanService elanService, IFibManager fibManager, INeutronVpnManager neutronVpnManager, IVpnManager vpnManager)
@PostConstruct public void start()
public <D extends org.opendaylight.yangtools.yang.binding.DataObject> boolean put(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> path, D data)
D
- the data object typelogicalDatastoreType
- LogicalDatastoreType
which should be modifiedpath
- InstanceIdentifier
for path to readpublic void setReady(boolean ready)
IStateManager
setReady
in interface IStateManager
ready
- indicates the netvirt readinessCopyright © 2018 OpenDaylight. All rights reserved.