public interface VirtualIntentProcessor
| Modifier and Type | Method and Description |
|---|---|
void |
apply(NetworkId networkId,
java.util.Optional<org.onosproject.net.intent.IntentData> toUninstall,
java.util.Optional<org.onosproject.net.intent.IntentData> toInstall)
Applies intents.
|
java.util.List<org.onosproject.net.intent.Intent> |
compile(NetworkId networkId,
org.onosproject.net.intent.Intent intent,
java.util.List<org.onosproject.net.intent.Intent> previousInstallables)
Compiles an intent recursively.
|
java.util.List<org.onosproject.net.intent.Intent> compile(NetworkId networkId, org.onosproject.net.intent.Intent intent, java.util.List<org.onosproject.net.intent.Intent> previousInstallables)
networkId - virtual network identifierintent - intentpreviousInstallables - previous intent installablesvoid apply(NetworkId networkId, java.util.Optional<org.onosproject.net.intent.IntentData> toUninstall, java.util.Optional<org.onosproject.net.intent.IntentData> toInstall)
networkId - virtual network identifiertoUninstall - Intent data describing flows to uninstall.toInstall - Intent data describing flows to install.