@Service
public class DefaultTopologyProvider
extends org.onosproject.net.provider.AbstractProvider
implements org.onosproject.net.topology.TopologyProvider
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.cfg.ComponentConfigService |
cfgService |
protected org.onosproject.net.device.DeviceService |
deviceService |
protected org.onosproject.net.link.LinkService |
linkService |
protected org.onosproject.net.topology.TopologyProviderRegistry |
providerRegistry |
| Constructor and Description |
|---|
DefaultTopologyProvider()
Creates a provider with the supplier identifier.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.service.component.ComponentContext context) |
void |
deactivate(org.osgi.service.component.ComponentContext context) |
void |
modified(org.osgi.service.component.ComponentContext context) |
void |
triggerRecompute() |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.topology.TopologyProviderRegistry providerRegistry
@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.cfg.ComponentConfigService cfgService
public DefaultTopologyProvider()
@Activate public void activate(org.osgi.service.component.ComponentContext context)
@Deactivate public void deactivate(org.osgi.service.component.ComponentContext context)
@Modified public void modified(org.osgi.service.component.ComponentContext context)
public void triggerRecompute()
triggerRecompute in interface org.onosproject.net.topology.TopologyProvider