EncapsulationConstraint@Deprecated public class MplsPathIntentCompiler extends Object implements org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.MplsPathIntent>
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.core.ApplicationId |
appId
Deprecated.
|
protected org.onosproject.core.CoreService |
coreService
Deprecated.
|
protected org.onosproject.net.intent.IntentExtensionService |
intentExtensionService
Deprecated.
|
protected org.onosproject.net.resource.ResourceService |
resourceService
Deprecated.
|
| Constructor and Description |
|---|
MplsPathIntentCompiler()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Deprecated.
|
List<org.onosproject.net.intent.Intent> |
compile(org.onosproject.net.intent.MplsPathIntent intent,
List<org.onosproject.net.intent.Intent> installable)
Deprecated.
|
protected org.onosproject.net.flow.FlowRule |
createFlowRule(org.onosproject.net.intent.MplsPathIntent intent,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.flow.TrafficSelector selector,
org.onosproject.net.flow.TrafficTreatment treat)
Deprecated.
|
void |
deactivate()
Deprecated.
|
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.intent.IntentExtensionService intentExtensionService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.core.CoreService coreService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.resource.ResourceService resourceService
protected org.onosproject.core.ApplicationId appId
public List<org.onosproject.net.intent.Intent> compile(org.onosproject.net.intent.MplsPathIntent intent, List<org.onosproject.net.intent.Intent> installable)
compile in interface org.onosproject.net.intent.IntentCompiler<org.onosproject.net.intent.MplsPathIntent>@Activate public void activate()
@Deactivate public void deactivate()
protected org.onosproject.net.flow.FlowRule createFlowRule(org.onosproject.net.intent.MplsPathIntent intent,
org.onosproject.net.DeviceId deviceId,
org.onosproject.net.flow.TrafficSelector selector,
org.onosproject.net.flow.TrafficTreatment treat)