@Service public class ReplicaInfoManager extends org.onosproject.event.AbstractListenerManager<ReplicaInfoEvent,ReplicaInfoEventListener> implements ReplicaInfoService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.store.service.CoordinationService |
coordinationService |
protected org.onosproject.core.VersionService |
versionService |
| Constructor and Description |
|---|
ReplicaInfoManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
addListener(ReplicaInfoEventListener listener)
Adds the specified replica placement info change listener.
|
void |
deactivate() |
ReplicaInfo |
getReplicaInfoFor(org.onosproject.net.DeviceId deviceId)
Returns the placement information for given Device.
|
void |
removeListener(ReplicaInfoEventListener listener)
Removes the specified replica placement info change listener.
|
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.service.CoordinationService coordinationService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.VersionService versionService
@Activate public void activate()
@Deactivate public void deactivate()
public ReplicaInfo getReplicaInfoFor(org.onosproject.net.DeviceId deviceId)
ReplicaInfoServicegetReplicaInfoFor in interface ReplicaInfoServicedeviceId - identifier of the devicepublic void addListener(ReplicaInfoEventListener listener)
ReplicaInfoServiceaddListener in interface org.onosproject.event.ListenerService<ReplicaInfoEvent,ReplicaInfoEventListener>addListener in interface ReplicaInfoServiceaddListener in class org.onosproject.event.AbstractListenerManager<ReplicaInfoEvent,ReplicaInfoEventListener>listener - the replica placement info change listenerpublic void removeListener(ReplicaInfoEventListener listener)
ReplicaInfoServiceremoveListener in interface org.onosproject.event.ListenerService<ReplicaInfoEvent,ReplicaInfoEventListener>removeListener in interface ReplicaInfoServiceremoveListener in class org.onosproject.event.AbstractListenerManager<ReplicaInfoEvent,ReplicaInfoEventListener>listener - the replica placement info change listener