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