public class PcepTopologyProvider
extends org.onosproject.net.provider.AbstractProvider
implements org.onosproject.net.link.LinkProvider, org.onosproject.net.device.DeviceProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.pcep.api.PcepController |
controller |
protected org.onosproject.net.device.DeviceProviderRegistry |
deviceProviderRegistry |
protected org.onosproject.net.device.DeviceService |
deviceService |
protected org.onosproject.net.link.LinkProviderRegistry |
linkProviderRegistry |
protected org.onosproject.net.link.LinkService |
linkService |
protected org.onosproject.mastership.MastershipAdminService |
mastershipAdminService |
protected org.onosproject.mastership.MastershipService |
mastershipService |
| Constructor and Description |
|---|
PcepTopologyProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
boolean |
isReachable(org.onosproject.net.DeviceId deviceId) |
void |
roleChanged(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.MastershipRole newRole) |
void |
triggerProbe(org.onosproject.net.DeviceId deviceId) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.link.LinkProviderRegistry linkProviderRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceProviderRegistry deviceProviderRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.pcep.api.PcepController controller
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceService deviceService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.link.LinkService linkService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipAdminService mastershipAdminService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipService mastershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Activate public void activate()
@Deactivate public void deactivate()
public void triggerProbe(org.onosproject.net.DeviceId deviceId)
triggerProbe in interface org.onosproject.net.device.DeviceProviderpublic void roleChanged(org.onosproject.net.DeviceId deviceId,
org.onosproject.net.MastershipRole newRole)
roleChanged in interface org.onosproject.net.device.DeviceProviderpublic boolean isReachable(org.onosproject.net.DeviceId deviceId)
isReachable in interface org.onosproject.net.device.DeviceProviderCopyright © 2016. All rights reserved.