All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractBranch |
|
AbstractJavaMole |
|
AbstractSingleMissionStrandExecutorTest |
|
BlockCombiner<T> |
|
BlockNameConfiguration |
|
BlockNameConfiguration.Builder |
|
BlockOutputCollector |
|
BlockStates<T> |
|
BlockTracker<T> |
|
BranchMode |
|
BranchMode.Mode |
|
Bucket<T> |
|
Checkeds |
|
Checkeds.CheckedThrowingBiConsumer<T,U> |
|
Checkeds.CheckedThrowingBiFunction<T,U,R> |
|
Checkeds.CheckedThrowingCallable<T> |
|
Checkeds.CheckedThrowingConsumer<T> |
|
Checkeds.CheckedThrowingConsumer3<P1,P2,P3> |
|
Checkeds.CheckedThrowingConsumer4<P1,P2,P3,P4> |
|
Checkeds.CheckedThrowingConsumer5<P1,P2,P3,P4,P5> |
|
Checkeds.CheckedThrowingFunction<T,R> |
|
Checkeds.CheckedThrowingRunnable |
|
CommandDispatcher |
|
CompletedState |
|
ConcurrentMissionOutputCollector |
|
ConcurrentStrandExecutor |
|
Consumer3<P1,P2,P3> |
|
Consumer4<P1,P2,P3,P4> |
|
Consumer5<P1,P2,P3,P4,P5> |
|
ContextConfiguration |
|
ContextualBranch<C> |
|
ContextualForeachBranch<C,T> |
|
ContextualForeachBranchProvidingAbstractBranch<C> |
|
ContextualForeachBranchRoot<C,T> |
|
ContextualForeachBranchRootMapped<C,T,U> |
|
ContextualOngoingForeachBranch<C,T> |
|
ContextualOngoingForeachBranchRoot<C,T> |
|
ContextualOngoingForeachBranchRootWithNewContext<C,T> |
|
ContextualOngoingForeachBranchWithNewContext<C,T> |
|
ContextualOngoingForeachLeaf<C,T> |
|
DemoRunnableLeafsConfiguration |
|
ExecuteChildrenPausedState |
|
ExecuteChildrenRunningState |
|
ExecuteChildrenState |
|
ExecutionStrategyConfiguration |
|
ExecutionStrategyConfiguration.Builder |
|
ForeachBranch<T> |
|
ForeachBranchProvidingAbstractBranch |
|
ForeachBranchRoot<T> |
|
ForeachBranchRootMapped<T,U> |
|
ForEachConfiguration<T,U> |
|
GenericOngoingBranch<B extends GenericOngoingBranch<B>> |
|
GenericOngoingLeaf<L extends GenericOngoingLeaf<L>> |
|
IntantiatedMissionTree |
|
IntantiatedMissionTree.Builder |
|
LatchTestSupport |
Support interface that provides default methods for handling CountDownLatch es.
|
LeafExecutor |
|
LeafTracker<T> |
|
LocalSuperMole |
This is probably the most simple agency possible: it is employing several moles, instantiating a mission on the first
one who can do it
|
LocalSuperMoleConfiguration |
|
MissionControlSupport |
Provides convenience methods for simple ways of running missions.
|
MissionCreationTestSupport |
|
MissionDisposeException |
|
MissionExecutor |
|
MissionOutputCollector |
|
MissionPredicates |
A general purpose validator for objects.
|
MissionStub0<R> |
Represents a Mission which does not accept parameters and returns a value
|
MissionStub1<P1,R> |
Represents a Mission which accepts one parameter and returns a value
|
MissionStub2<P1,P2,R> |
Represents a Mission which accepts two parameters and returns a value
|
MissionStub3<P1,P2,P3,R> |
Represents a Mission which accepts thre parameters and returns a value
|
MissionStubs |
A factory class to generate Mission Stubs
|
MissionStubSupport |
|
Mole |
# TODO Ongoing work JAVADOC!!
|
MoleWebApi |
Contains all the REST API endpoints for a mole
|
NavigatingState |
|
OngoingContextualBranch<C> |
|
OngoingContextualBranchWithNewContext<C> |
|
OngoingContextualLeaf<C> |
|
OngoingExecutionStrategyConfiguration |
|
OngoingForeachBranch<T> |
|
OngoingForeachLeaf<T> |
|
OngoingMissionRun |
Provides capabilities to control an ongoing mission run
|
OngoingNode<N extends OngoingNode<N>> |
|
OngoingReturningMissionRun<R> |
Provides capabilities to control an ongoing mission run with type safety
|
OngoingRootBranch |
|
OngoingSimpleBranch |
|
OngoingSimpleLeaf |
|
PausedState |
|
QueuedCommand |
|
RejectedCommandException |
Exception that indicates that the command was rejected
|
ResultStates |
|
RunnableBlockExecutor |
Leaf executor that relates Runnable with Block for the leaf execution logic.
|
RunnableLeafMoleConfiguration |
|
RunnableLeafsMission |
|
RunnableLeafsMission.Builder |
|
RunnableLeafsMissionSupport |
An abstract class which is intended to describe a tree of runnables, which can be used as simple test case for
parallel tree execution.
|
RunnableLeafsMole |
|
RunStates |
|
SimpleBranch |
|
SingleMissionStrandExecutorTestSupport |
Provides support methods for tests that act on one specific StrandExecutor and mission.
|
SingleNodeMission<R> |
|
SingleNodeMissionExecutor<R> |
|
SingleNodeMissions |
|
SingleNodeMole |
|
SingleNodeMoleConfiguration |
|
StateTrackingBlockExecutor |
|
StrandErrorsRecorder |
Simple class that keeps track of the exceptions published by a StrandExecutor
|
StrandExecutionState |
|
StrandExecutor |
|
StrandExecutorException |
|
StrandExecutorFactory |
FIXME to be merged most probably with StrandFactory...
|
StrandExecutorTestSupport |
Provides support default methods for testing strand executor behaviour
|
StrandFactory |
|
StrandFactoryImpl |
|
StubData |
Provides capabilities to Missions Stubs for accessing data and generating parameters
|
StubData.Builder |
The Builder class to build StubData with the fields set
|
ThreadFactories |
|
Tracker<T> |
|
TreeMissionExecutor |
Keeps track of the state of the execution of one mission instance.
|
TreeNodeStates |
|
Trees |
|
TreeStructure |
TODO #1 consider merging with MissionRepresentation
|
TreeTracker<T> |
|
TreeTracker.Builder<T> |
|
VoidStub0 |
Represents a Mission which does not accept any parameter and does not return a value
|
VoidStub1<P1> |
Represents a Mission which accepts one parameter and does not return a value
|
VoidStub2<P1,P2> |
Represents a Mission which accepts two parameters and does not return a value
|
VoidStub3<P1,P2,P3> |
|