public class HostLocationProvider
extends org.onosproject.net.provider.AbstractProvider
implements org.onosproject.net.host.HostProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cfg.ComponentConfigService |
cfgService |
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.net.device.DeviceService |
deviceService |
protected ExecutorService |
eventHandler |
protected org.onosproject.net.host.HostService |
hostService |
protected org.onosproject.net.packet.PacketService |
packetService |
protected org.onosproject.net.host.HostProviderRegistry |
providerRegistry |
protected org.onosproject.net.topology.TopologyService |
topologyService |
| Constructor and Description |
|---|
HostLocationProvider()
Creates an OpenFlow host provider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
void |
deactivate() |
void |
modified(org.osgi.service.component.ComponentContext context) |
void |
triggerProbe(org.onosproject.net.Host host) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.host.HostProviderRegistry providerRegistry
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.packet.PacketService packetService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.topology.TopologyService topologyService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.host.HostService hostService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceService deviceService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.cfg.ComponentConfigService cfgService
protected ExecutorService eventHandler
public HostLocationProvider()
@Activate public void activate(org.osgi.service.component.ComponentContext context)
@Deactivate public void deactivate()
@Modified public void modified(org.osgi.service.component.ComponentContext context)
public void triggerProbe(org.onosproject.net.Host host)
triggerProbe in interface org.onosproject.net.host.HostProvider