public class OpticalConnectivityIntentCompiler extends Object implements org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalConnectivityIntent>
OpticalConnectivityIntent.| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.net.device.DeviceService |
deviceService |
protected org.onosproject.net.intent.IntentExtensionService |
intentManager |
protected org.onosproject.net.resource.ResourceService |
resourceService |
protected org.onosproject.net.topology.TopologyService |
topologyService |
| Constructor and Description |
|---|
OpticalConnectivityIntentCompiler() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
List<org.onosproject.net.intent.Intent> |
compile(org.onosproject.net.intent.OpticalConnectivityIntent intent,
List<org.onosproject.net.intent.Intent> installable) |
void |
deactivate() |
protected org.onosproject.net.intent.IntentExtensionService intentManager
protected org.onosproject.net.topology.TopologyService topologyService
protected org.onosproject.net.device.DeviceService deviceService
protected org.onosproject.net.resource.ResourceService resourceService
public void activate()
public void deactivate()
public List<org.onosproject.net.intent.Intent> compile(org.onosproject.net.intent.OpticalConnectivityIntent intent, List<org.onosproject.net.intent.Intent> installable)
compile in interface org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalConnectivityIntent>