All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractJavaMole |
|
AbstractSingleMissionStrandExecutorTest |
|
BlockCombiner<T> |
|
BlockOutputCollector |
|
BlockTracker<T> |
|
Branch |
|
Branch.Task |
|
Bucket<T> |
|
Checkeds |
|
Checkeds.CheckedThrowingBiConsumer<T,U> |
|
Checkeds.CheckedThrowingBiFunction<T,U,R> |
|
Checkeds.CheckedThrowingCallable<T> |
|
Checkeds.CheckedThrowingConsumer<T> |
|
Checkeds.CheckedThrowingFunction<T,R> |
|
Checkeds.CheckedThrowingRunnable |
|
CommandDispatcher |
|
ConcurrentMissionOutputCollector |
|
ConcurrentStrandExecutor |
|
DemoRunnableLeafsConfiguration |
|
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
|
MissionStubs |
A factory class to generate Mission Stubs
|
MissionStubSupport |
|
Mole |
# TODO Ongoing work JAVADOC!!
|
MoleWebApi |
Contains all the REST API endpoints for a mole
|
OngoingMissionRun |
Provides capabilities to control an ongoing mission run
|
OngoingReturningMissionRun<R> |
Provides capabilities to control an ongoing mission run with type safety
|
RejectedCommandException |
Exception that indicates that the command was rejected
|
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 |
|
SingleMissionStrandExecutorTestSupport |
Provides support methods for tests that act on one specific StrandExecutor and mission.
|
SingleNodeMission<R> |
|
SingleNodeMissionExecutor<R> |
|
SingleNodeMissions |
|
SingleNodeMole |
|
SingleNodeMoleConfiguration |
|
StrandErrorsRecorder |
Simple class that keeps track of the exceptions published by a StrandExecutor
|
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.
|
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
|