public final class RemovePathCostTask extends PathCostTask<RemoveCostTask,RemovePathCostOutput>
RemovePathCostTask
describes the MD-SAL transaction task that
deletes all the specified link cost configurations in the path policy
configuration.Modifier and Type | Method and Description |
---|---|
static RemovePathCostTask |
create(org.opendaylight.vtn.manager.internal.routing.TopologyGraph topo,
RemovePathCostInput input)
Construct a new task that removes all the given link cost configurations
from the given path policy.
|
RemovePathCostOutput |
createOutput(List<VtnUpdateType> result)
Generate the output of the RPC request.
|
Class<RemovePathCostOutput> |
getOutputType()
Return a class which indicates the type of the RPC output.
|
onStarted, onSuccess
execute, getSubTasks, needErrorLog, onCompleted, onFailure
addBackgroundTask, execute, getBackgroundTasks, getMaxRetry
public static RemovePathCostTask create(org.opendaylight.vtn.manager.internal.routing.TopologyGraph topo, RemovePathCostInput input) throws RpcException
topo
- The network topology graph.input
- A RemovePathCostInput
instance.RemovePathCostTask
instance associated with the task
that removes the given link cost configuration.RpcException
- The given input contains invalid value.public Class<RemovePathCostOutput> getOutputType()
public RemovePathCostOutput createOutput(List<VtnUpdateType> result)
result
- The result of the RPC main procedure.Copyright © 2018 OpenDaylight. All rights reserved.