Interface | Description |
---|---|
ProcedureExecutor.ProcedureExecutorListener | |
ProcedureFairRunQueues.FairObject | |
ProcedureRunnableSet |
Keep track of the runnable procedures
|
Class | Description |
---|---|
OnePhaseProcedure<TEnvironment> | |
Procedure<TEnvironment> |
Base Procedure class responsible to handle the Procedure Metadata
e.g.
|
ProcedureExecutor<TEnvironment> |
Thread Pool that executes the submitted procedures.
|
ProcedureExecutor.Testing | |
ProcedureFairRunQueues<TKey,TQueue extends ProcedureFairRunQueues.FairObject> |
This class is a container of queues that allows to select a queue
in a round robin fashion, considering priority of the queue.
|
ProcedureSimpleRunQueue |
Simple runqueue for the procedures
|
SequentialProcedure<TEnvironment> |
A SequentialProcedure describes one step in a procedure chain.
|
StateMachineProcedure<TEnvironment,TState> |
Procedure described by a series of steps.
|
TwoPhaseProcedure<TEnvironment> |
Enum | Description |
---|---|
StateMachineProcedure.Flow |
Exception | Description |
---|---|
ProcedureAbortedException |
Thrown when a procedure is aborted
|
ProcedureException | |
ProcedureYieldException | |
RemoteProcedureException |
A RemoteProcedureException is an exception from another thread or process.
|
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.