public class FlowRuleIntentInstaller extends Object implements org.onosproject.net.intent.IntentInstaller<org.onosproject.net.intent.FlowRuleIntent>
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.net.flow.FlowRuleService |
flowRuleService |
protected org.onosproject.net.intent.IntentExtensionService |
intentExtensionService |
protected org.onosproject.net.intent.IntentInstallCoordinator |
intentInstallCoordinator |
protected org.slf4j.Logger |
log |
protected org.onosproject.net.intent.ObjectiveTrackerService |
trackerService |
| Constructor and Description |
|---|
FlowRuleIntentInstaller() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
apply(org.onosproject.net.intent.IntentOperationContext<org.onosproject.net.intent.FlowRuleIntent> context) |
void |
deactivated() |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.intent.IntentExtensionService intentExtensionService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.intent.ObjectiveTrackerService trackerService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.intent.IntentInstallCoordinator intentInstallCoordinator
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.flow.FlowRuleService flowRuleService
protected final org.slf4j.Logger log
@Activate public void activate()
@Deactivate public void deactivated()
public void apply(org.onosproject.net.intent.IntentOperationContext<org.onosproject.net.intent.FlowRuleIntent> context)
apply in interface org.onosproject.net.intent.IntentInstaller<org.onosproject.net.intent.FlowRuleIntent>