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