@Service
public class DeviceClockManager
extends java.lang.Object
implements org.onosproject.net.device.DeviceClockService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.cluster.NodeId |
localNodeId |
protected org.onosproject.mastership.MastershipService |
mastershipService |
protected org.onosproject.mastership.MastershipTermService |
mastershipTermService |
| Constructor and Description |
|---|
DeviceClockManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
org.onosproject.store.Timestamp |
getTimestamp(org.onosproject.net.DeviceId deviceId) |
boolean |
isTimestampAvailable(org.onosproject.net.DeviceId deviceId) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipTermService mastershipTermService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipService mastershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
protected org.onosproject.cluster.NodeId localNodeId
@Activate public void activate()
@Deactivate public void deactivate()
public org.onosproject.store.Timestamp getTimestamp(org.onosproject.net.DeviceId deviceId)
getTimestamp in interface org.onosproject.net.device.DeviceClockServicepublic boolean isTimestampAvailable(org.onosproject.net.DeviceId deviceId)
isTimestampAvailable in interface org.onosproject.net.device.DeviceClockService