@Service(value=NullProviders.class) public class NullProviders extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cfg.ComponentConfigService |
cfgService |
protected org.onosproject.cluster.ClusterService |
clusterService |
protected org.onosproject.net.device.DeviceProviderRegistry |
deviceProviderRegistry |
protected org.onosproject.net.device.DeviceAdminService |
deviceService |
protected org.onosproject.net.flow.FlowRuleProviderRegistry |
flowRuleProviderRegistry |
protected org.onosproject.net.host.HostProviderRegistry |
hostProviderRegistry |
protected org.onosproject.net.host.HostService |
hostService |
protected org.onosproject.net.link.LinkProviderRegistry |
linkProviderRegistry |
protected org.onosproject.net.link.LinkService |
linkService |
protected org.onosproject.mastership.MastershipAdminService |
mastershipService |
protected org.onosproject.net.packet.PacketProviderRegistry |
packetProviderRegistry |
| Constructor and Description |
|---|
NullProviders() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
TopologySimulator |
currentSimulator()
Returns the currently active topology simulator.
|
void |
deactivate() |
void |
failDevice(org.onosproject.net.DeviceId deviceId)
Fails the specified device.
|
void |
modified(org.osgi.service.component.ComponentContext context) |
void |
repairDevice(org.onosproject.net.DeviceId deviceId)
Repairs the specified device.
|
void |
repairLink(org.onosproject.net.ConnectPoint one,
org.onosproject.net.ConnectPoint two)
Severs the link between the specified end-points in both directions.
|
void |
severLink(org.onosproject.net.ConnectPoint one,
org.onosproject.net.ConnectPoint two)
Severs the link between the specified end-points in both directions.
|
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cluster.ClusterService clusterService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipAdminService mastershipService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cfg.ComponentConfigService cfgService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceAdminService deviceService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.host.HostService hostService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.link.LinkService linkService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceProviderRegistry deviceProviderRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.host.HostProviderRegistry hostProviderRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.link.LinkProviderRegistry linkProviderRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.flow.FlowRuleProviderRegistry flowRuleProviderRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.packet.PacketProviderRegistry packetProviderRegistry
@Activate public void activate()
@Deactivate public void deactivate()
@Modified public void modified(org.osgi.service.component.ComponentContext context)
public TopologySimulator currentSimulator()
public void severLink(org.onosproject.net.ConnectPoint one,
org.onosproject.net.ConnectPoint two)
one - link endpointtwo - link endpointpublic void repairLink(org.onosproject.net.ConnectPoint one,
org.onosproject.net.ConnectPoint two)
one - link endpointtwo - link endpointpublic void failDevice(org.onosproject.net.DeviceId deviceId)
deviceId - device identifierpublic void repairDevice(org.onosproject.net.DeviceId deviceId)
deviceId - device identifier