public interface VirtualIntentProcessPhase
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<VirtualIntentProcessPhase> |
execute()
Execute the procedure represented by the instance
and generates the next update instance.
|
static VirtualIntentProcessPhase |
newInitialPhase(NetworkId networkId,
VirtualIntentProcessor processor,
org.onosproject.net.intent.IntentData data,
org.onosproject.net.intent.IntentData current)
Create a starting intent process phase according to intent data this class holds.
|
static VirtualFinalIntentProcessPhase |
process(VirtualIntentProcessPhase initial) |
static void |
transferErrorCount(org.onosproject.net.intent.IntentData data,
java.util.Optional<org.onosproject.net.intent.IntentData> stored) |
java.util.Optional<VirtualIntentProcessPhase> execute()
static VirtualIntentProcessPhase newInitialPhase(NetworkId networkId, VirtualIntentProcessor processor, org.onosproject.net.intent.IntentData data, org.onosproject.net.intent.IntentData current)
networkId - virtual network identifierprocessor - intent processor to be passed to intent process phases
generated while this instance is workingdata - intent data to be processedcurrent - intent date that is stored in the storestatic VirtualFinalIntentProcessPhase process(VirtualIntentProcessPhase initial)
static void transferErrorCount(org.onosproject.net.intent.IntentData data,
java.util.Optional<org.onosproject.net.intent.IntentData> stored)