public interface ObjectiveTrackerService
| Modifier and Type | Method and Description |
|---|---|
void |
addTrackedResources(Key intentKey,
java.util.Collection<NetworkResource> resources)
Adds a path flow to be tracked.
|
void |
removeTrackedResources(Key intentKey,
java.util.Collection<NetworkResource> resources)
Removes a path flow to be tracked.
|
void |
setDelegate(TopologyChangeDelegate delegate)
Sets a topology change delegate.
|
void |
trackIntent(IntentData intentData)
Submits the specified intent data to be tracked.
|
void |
unsetDelegate(TopologyChangeDelegate delegate)
Unsets topology change delegate.
|
void setDelegate(TopologyChangeDelegate delegate)
delegate - topology change delegatevoid unsetDelegate(TopologyChangeDelegate delegate)
delegate - topology change delegatevoid addTrackedResources(Key intentKey, java.util.Collection<NetworkResource> resources)
intentKey - intent identity on whose behalf the path is being trackedresources - resources to trackvoid removeTrackedResources(Key intentKey, java.util.Collection<NetworkResource> resources)
intentKey - intent identity on whose behalf the path is being trackedresources - resources to stop trackingvoid trackIntent(IntentData intentData)
intentData - intent data object to be tracked