public class OpticalPathIntentCompiler
extends java.lang.Object
implements org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalPathIntent>
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.core.CoreService |
coreService |
protected org.onosproject.net.device.DeviceService |
deviceService |
protected org.onosproject.net.intent.IntentExtensionService |
intentManager |
| Constructor and Description |
|---|
OpticalPathIntentCompiler() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
java.util.List<org.onosproject.net.intent.Intent> |
compile(org.onosproject.net.intent.OpticalPathIntent intent,
java.util.List<org.onosproject.net.intent.Intent> installable) |
void |
deactivate() |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.intent.IntentExtensionService intentManager
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.device.DeviceService deviceService
@Activate public void activate()
@Deactivate public void deactivate()
public java.util.List<org.onosproject.net.intent.Intent> compile(org.onosproject.net.intent.OpticalPathIntent intent,
java.util.List<org.onosproject.net.intent.Intent> installable)
compile in interface org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.OpticalPathIntent>