public abstract class AbstractInstructionExecutor extends Object implements com.google.common.util.concurrent.FutureCallback<org.opendaylight.bgpcep.programming.spi.Instruction>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractInstructionExecutor(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.SubmitInstructionInput input) |
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.SubmitInstructionInput |
getInput() |
protected abstract com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.OperationResult> |
invokeOperation() |
void |
onFailure(Throwable throwable) |
void |
onSuccess(org.opendaylight.bgpcep.programming.spi.Instruction insn) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.submit.instruction.output.result.FailureCase |
schedule(org.opendaylight.bgpcep.programming.spi.InstructionScheduler scheduler,
AbstractInstructionExecutor fwd) |
protected AbstractInstructionExecutor(@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.SubmitInstructionInput input)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.submit.instruction.output.result.FailureCase schedule(org.opendaylight.bgpcep.programming.spi.InstructionScheduler scheduler,
AbstractInstructionExecutor fwd)
public final org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.programming.rev150720.SubmitInstructionInput getInput()
protected abstract com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev171025.OperationResult> invokeOperation()
public void onSuccess(org.opendaylight.bgpcep.programming.spi.Instruction insn)
onSuccess in interface com.google.common.util.concurrent.FutureCallback<org.opendaylight.bgpcep.programming.spi.Instruction>public void onFailure(Throwable throwable)
onFailure in interface com.google.common.util.concurrent.FutureCallback<org.opendaylight.bgpcep.programming.spi.Instruction>Copyright © 2018 OpenDaylight. All rights reserved.