A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- abort() - Method in interface io.molr.mole.core.tree.StrandExecutor
- abort() - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- aborted() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- aborted() - Method in interface io.molr.mole.core.tree.StrandExecutor
- AbstractBranch - Class in io.molr.mole.core.runnable.lang
- AbstractBranch(RunnableLeafsMission.Builder, Block) - Constructor for class io.molr.mole.core.runnable.lang.AbstractBranch
- AbstractJavaMole - Class in io.molr.mole.core.tree
- AbstractJavaMole(Set<Mission>) - Constructor for class io.molr.mole.core.tree.AbstractJavaMole
- AbstractSingleMissionStrandExecutorTest - Class in io.molr.mole.core.testing.strand
-
Abstract support class for a test against one mission, specified via the
AbstractSingleMissionStrandExecutorTest.mission()
abstract method. - AbstractSingleMissionStrandExecutorTest() - Constructor for class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- accept(P1, P2, P3) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer3
- accept(P1, P2, P3) - Method in interface io.molr.mole.core.utils.function.Consumer3
- accept(P1, P2, P3, P4) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer4
- accept(P1, P2, P3, P4) - Method in interface io.molr.mole.core.utils.function.Consumer4
- accept(P1, P2, P3, P4, P5) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer5
- accept(P1, P2, P3, P4, P5) - Method in interface io.molr.mole.core.utils.function.Consumer5
- accept(T) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer
- accept(T, U) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingBiConsumer
- activeStrandExecutors() - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- addBlockAttributes(Block, Collection<BlockAttribute>) - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- addBlockInput(Block, MissionInput) - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- addChild(Block, Block) - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- addParameter(Placeholder<?>) - Method in class io.molr.mole.core.support.domain.StubData.Builder
- addRunnable(Block, BiConsumer<In, Out>) - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- addToParallelBlocks(Block, int) - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- allBlocks() - Method in class io.molr.mole.core.tree.TreeStructure
- allowAll() - Method in class io.molr.mole.core.runnable.lang.OngoingExecutionStrategyConfiguration
-
Allow for all strategies to be used with this mission.
- allowed(ExecutionStrategy...) - Method in class io.molr.mole.core.runnable.lang.OngoingExecutionStrategyConfiguration
-
Sets the allowed strategies the mission can be configured with.
- allowedCommands() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenPausedState
- allowedCommands() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenRunningState
- allowedCommands() - Method in class io.molr.mole.core.tree.executor.NavigatingState
- allowedCommands() - Method in class io.molr.mole.core.tree.executor.PausedState
- allowedCommands() - Method in class io.molr.mole.core.tree.executor.StrandExecutionState
- allowedStrategies() - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration
- allowedStrategies(Set<ExecutionStrategy>) - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration.Builder
- allStrandExecutors() - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- and() - Method in class io.molr.mole.core.support.OngoingMissionRun
-
Gives meaning to method chaining when chaining two unrelated methods
- and() - Method in class io.molr.mole.core.support.OngoingReturningMissionRun
-
Gives meaning to method chaining when chaining two unrelated methods
- apply(T) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingFunction
- apply(T, U) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingBiFunction
- areAllChildrenPaused() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- as(Checkeds.CheckedThrowingConsumer3<ContextualForeachBranch<C, T>, Placeholder<C>, Placeholder<T>>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRootWithNewContext
- as(BiConsumer<ContextualBranch<C>, Placeholder<C>>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualBranchWithNewContext
- as(BiConsumer<ContextualForeachBranch<C, T>, Placeholder<C>>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchWithNewContext
- as(BiConsumer<ContextualForeachBranch<C, T>, Placeholder<T>>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRoot
- as(BiConsumer<ForeachBranch<T>, Placeholder<T>>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachBranch
- as(Consumer<ContextualBranch<C>>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualBranch
- as(Consumer<ContextualForeachBranch<C, T>>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranch
- as(Consumer<SimpleBranch>) - Method in class io.molr.mole.core.runnable.lang.OngoingRootBranch
- as(Consumer<SimpleBranch>) - Method in class io.molr.mole.core.runnable.lang.OngoingSimpleBranch
- assertThat(StrandErrorsRecorder) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- assertThatAllowedCommandsOf(StrandExecutor) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- assertThatBlockOf(StrandExecutor) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- assertThatResultOf(Block) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- assertThatResultOf(TreeTracker<Result>, Block) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- assertThatRootResult() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- assertThatRootStrandBlock() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- assertThatRootStrandState() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- assertThatStateOf(StrandExecutor) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- assertThatStrandRootAllowedCommands() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- asStream() - Method in class io.molr.mole.core.tree.ConcurrentMissionOutputCollector
- asStream() - Method in interface io.molr.mole.core.tree.MissionOutputCollector
- asStream() - Method in class io.molr.mole.core.tree.tracking.BlockCombiner
- asStream() - Method in interface io.molr.mole.core.tree.tracking.BlockTracker
- asStream() - Method in class io.molr.mole.core.tree.tracking.LeafTracker
- asyncHandle() - Method in class io.molr.mole.core.support.OngoingMissionRun
- await(CountDownLatch) - Method in interface io.molr.mole.core.testing.LatchTestSupport
- await(CountDownLatch...) - Method in interface io.molr.mole.core.testing.LatchTestSupport
- await(Predicate<RunState>) - Method in class io.molr.mole.core.support.OngoingMissionRun
- await(Predicate<RunState>, Duration) - Method in class io.molr.mole.core.support.OngoingMissionRun
- awaitFinished() - Method in class io.molr.mole.core.support.OngoingMissionRun
- awaitFinished(Duration) - Method in class io.molr.mole.core.support.OngoingMissionRun
- awaitHandle() - Method in class io.molr.mole.core.support.OngoingMissionRun
- awaitOuputValue() - Method in class io.molr.mole.core.support.OngoingReturningMissionRun
B
- block - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- block() - Method in class io.molr.mole.core.runnable.lang.GenericOngoingBranch
- BLOCK_ID - Static variable in class io.molr.mole.core.api.MoleWebApi
- blockAttributes() - Method in class io.molr.mole.core.runnable.lang.OngoingNode
- BlockCombiner<T> - Class in io.molr.mole.core.tree.tracking
- BlockNameConfiguration - Class in io.molr.mole.core.runnable.lang
- BlockNameConfiguration.Builder - Class in io.molr.mole.core.runnable.lang
- blockNameFormatterArgs(Block) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- BlockOutputCollector - Class in io.molr.mole.core.tree
- BlockOutputCollector(MissionOutputCollector, Block) - Constructor for class io.molr.mole.core.tree.BlockOutputCollector
- blockResults() - Method in interface io.molr.mole.core.tree.tracking.Tracker
- blockResults() - Method in class io.molr.mole.core.tree.tracking.TreeTracker
- BlockStates<T> - Class in io.molr.mole.core.runnable
- BlockStates(TreeStructure, T) - Constructor for class io.molr.mole.core.runnable.BlockStates
- blockTextFormat(Block, List<Placeholder<?>>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- BlockTracker<T> - Interface in io.molr.mole.core.tree.tracking
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualBranch
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranch
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRoot
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRootMapped
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ForeachBranch
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRoot
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRootMapped
- branch(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.SimpleBranch
- BranchMode - Class in io.molr.mole.core.runnable.lang
- BranchMode.Mode - Enum in io.molr.mole.core.runnable.lang
- Bucket<T> - Interface in io.molr.mole.core.tree.tracking
- build() - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- build() - Method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration.Builder
- build() - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- build() - Method in class io.molr.mole.core.support.domain.StubData.Builder
-
Builds the
StubData
with fields initialized by the builder - build(MissionParameterDescription) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- builder() - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
- builder() - Static method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration
- builder() - Static method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration.Builder
- builder() - Static method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration.Builder
- builder() - Method in class io.molr.mole.core.runnable.lang.OngoingNode
- builder() - Static method in class io.molr.mole.core.runnable.RunnableLeafsMission
- Builder() - Constructor for class io.molr.mole.core.runnable.IntantiatedMissionTree.Builder
- Builder() - Constructor for class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration.Builder
C
- call() - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingCallable
- callUnchecked(Checkeds.CheckedThrowingCallable<T>) - Static method in class io.molr.mole.core.utils.Checkeds
- Checkeds - Class in io.molr.mole.core.utils
- Checkeds.CheckedThrowingBiConsumer<T,U> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingBiFunction<T,U,R> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingCallable<T> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingConsumer<T> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingConsumer3<P1,P2,P3> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingConsumer4<P1,P2,P3,P4> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingConsumer5<P1,P2,P3,P4,P5> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingFunction<T,R> - Interface in io.molr.mole.core.utils
- Checkeds.CheckedThrowingRunnable - Interface in io.molr.mole.core.utils
- checkedThrowingAccept(P1, P2, P3) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer3
- checkedThrowingAccept(P1, P2, P3, P4) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer4
- checkedThrowingAccept(P1, P2, P3, P4, P5) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer5
- checkedThrowingAccept(T) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingConsumer
- checkedThrowingAccept(T, U) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingBiConsumer
- checkedThrowingApply(T) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingFunction
- checkedThrowingApply(T, U) - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingBiFunction
- checkedThrowingCall() - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingCallable
- checkedThrowingRun() - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingRunnable
- childBranchNode(Block, BlockNameConfiguration, BranchMode, Set<BlockAttribute>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- childExecutors - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- childrenOf(Block) - Method in class io.molr.mole.core.tree.TreeStructure
- childrenStrandExecutorsOf(StrandExecutor) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- closeStrandsStream() - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- collectionPlaceholder() - Method in class io.molr.mole.core.runnable.ForEachConfiguration
- combine(List<Flux<T>>, T, Function<Iterable<T>, T>) - Static method in class io.molr.mole.core.tree.tracking.BlockCombiner
- combinedMissionInput(Block) - Method in class io.molr.mole.core.tree.LeafExecutor
- COMMAND_NAME - Static variable in class io.molr.mole.core.api.MoleWebApi
- CommandDispatcher - Class in io.molr.mole.core.tree
- CommandDispatcher(Consumer<StrandCommand>) - Constructor for class io.molr.mole.core.tree.CommandDispatcher
- CompletedState - Class in io.molr.mole.core.tree.executor
- CompletedState(ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.CompletedState
- concurrencyLimit - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- ConcurrentMissionOutputCollector - Class in io.molr.mole.core.tree
- ConcurrentMissionOutputCollector() - Constructor for class io.molr.mole.core.tree.ConcurrentMissionOutputCollector
- ConcurrentStrandExecutor - Class in io.molr.mole.core.tree.executor
-
Concurrent (non-blocking) implementation of a
StrandExecutor
. - ConcurrentStrandExecutor(Strand, Block, TreeStructure, StrandExecutorFactory, LeafExecutor, Set<Block>, Set<Block>, ExecutionStrategy, TreeNodeStates, RunState) - Constructor for class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- consumer() - Method in class io.molr.mole.core.tree.CommandDispatcher
- Consumer3<P1,P2,P3> - Interface in io.molr.mole.core.utils.function
- Consumer4<P1,P2,P3,P4> - Interface in io.molr.mole.core.utils.function
- Consumer5<P1,P2,P3,P4,P5> - Interface in io.molr.mole.core.utils.function
- contains(Block) - Method in class io.molr.mole.core.tree.TreeStructure
- context - Variable in class io.molr.mole.core.tree.executor.StrandExecutionState
- ContextConfiguration - Class in io.molr.mole.core.runnable
- ContextConfiguration(Function<In, ?>, Placeholder<?>) - Constructor for class io.molr.mole.core.runnable.ContextConfiguration
- contextFactory() - Method in class io.molr.mole.core.runnable.ContextConfiguration
- contextFactory() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- contextFactory(Block, Placeholder<?>, Function<In, ?>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- contextPlaceholder() - Method in class io.molr.mole.core.runnable.ContextConfiguration
- contexts() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- contextual(BiFunction<P1, P2, B>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranch
- contextual(BiFunction<P1, P2, B>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRoot
- contextual(BiFunction<P1, P2, C>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachBranch
- contextual(BiFunction<P1, P2, C>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.OngoingRootBranch
- contextual(BiFunction<P1, P2, C>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.OngoingSimpleBranch
- contextual(Function<In, B>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranch
- contextual(Function<In, B>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRoot
- contextual(Function<In, C>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachBranch
- contextual(Function<In, C>) - Method in class io.molr.mole.core.runnable.lang.OngoingRootBranch
- contextual(Function<In, C>) - Method in class io.molr.mole.core.runnable.lang.OngoingSimpleBranch
- contextual(Function<P1, B>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranch
- contextual(Function<P1, B>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRoot
- contextual(Function<P1, C>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachBranch
- contextual(Function<P1, C>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.OngoingRootBranch
- contextual(Function<P1, C>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.OngoingSimpleBranch
- ContextualBranch<C> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualBranch(RunnableLeafsMission.Builder, Block, Placeholder<C>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualBranch
- contextualFor(Function<T, B>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRoot
- contextualFor(Function<T, C>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachBranch
- ContextualForeachBranch<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualForeachBranch(RunnableLeafsMission.Builder, Block, Placeholder<C>, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranch
- ContextualForeachBranchProvidingAbstractBranch<C> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualForeachBranchProvidingAbstractBranch(RunnableLeafsMission.Builder, Block, Placeholder<C>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchProvidingAbstractBranch
- ContextualForeachBranchRoot<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualForeachBranchRoot(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<C>, Placeholder<? extends Collection<T>>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRoot
- ContextualForeachBranchRootMapped<C,T,U> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualForeachBranchRootMapped(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<C>, Placeholder<? extends Collection<T>>, Placeholder<T>, Function<In, U>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRootMapped
- ContextualOngoingForeachBranch<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualOngoingForeachBranch(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<C>, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranch
- ContextualOngoingForeachBranchRoot<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualOngoingForeachBranchRoot(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<C>, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRoot
- ContextualOngoingForeachBranchRootWithNewContext<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualOngoingForeachBranchRootWithNewContext(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Function<In, C>, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchRootWithNewContext
- ContextualOngoingForeachBranchWithNewContext<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualOngoingForeachBranchWithNewContext(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Function<In, C>, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachBranchWithNewContext
- ContextualOngoingForeachLeaf<C,T> - Class in io.molr.mole.core.runnable.lang.ctx
- ContextualOngoingForeachLeaf(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, Placeholder<C>, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- contextualRunnableLeafsMission() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- control(MissionHandle) - Method in class io.molr.mole.core.support.MissionControlSupport
- control(Mono<MissionHandle>) - Method in class io.molr.mole.core.support.MissionControlSupport
- create(MissionRepresentation, TreeTracker<T>) - Static method in class io.molr.mole.core.tree.tracking.TreeTracker
- create(MissionRepresentation, T, Function<Iterable<T>, T>) - Static method in class io.molr.mole.core.tree.tracking.TreeTracker
- createChildStrand(Strand) - Method in interface io.molr.mole.core.tree.StrandFactory
- createChildStrand(Strand) - Method in class io.molr.mole.core.tree.StrandFactoryImpl
- createChildStrandExecutor(Strand, TreeStructure, Set<Block>, Set<Block>, ExecutionStrategy, RunState) - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- createRootStrandExecutor(TreeStructure, Set<Block>, Set<Block>, ExecutionStrategy) - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
D
- defaultsTo(ExecutionStrategy) - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration.Builder
- defaultsTo(ExecutionStrategy) - Method in class io.molr.mole.core.runnable.lang.OngoingExecutionStrategyConfiguration
-
Sets the default
ExecutionStrategy
for this mission. - defaultStrategy() - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration
- demoMission() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- DemoRunnableLeafsConfiguration - Class in io.molr.mole.core.runnable.demo.conf
- DemoRunnableLeafsConfiguration() - Constructor for class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- dispose() - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- dispose() - Method in interface io.molr.mole.core.tree.MissionExecutor
- dispose() - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- doAfterExecute(Block, Result) - Method in class io.molr.mole.core.runnable.exec.RunnableBlockExecutor
- doAfterExecute(Block, Result) - Method in class io.molr.mole.core.tree.LeafExecutor
- doAfterExecute(Block, Result) - Method in class io.molr.mole.core.tree.StateTrackingBlockExecutor
- doBeforeExecute(Block) - Method in class io.molr.mole.core.runnable.exec.RunnableBlockExecutor
- doBeforeExecute(Block) - Method in class io.molr.mole.core.tree.LeafExecutor
- doBeforeExecute(Block) - Method in class io.molr.mole.core.tree.StateTrackingBlockExecutor
- doesBlockHaveAParallelParent(Block, TreeStructure) - Static method in class io.molr.mole.core.utils.Trees
-
Return whether or not the block has a parent in the hierarchy of the provided
TreeStructure
that is parallel - doExecute(Block) - Method in class io.molr.mole.core.runnable.exec.RunnableBlockExecutor
- doExecute(Block) - Method in class io.molr.mole.core.tree.LeafExecutor
E
- emit(Placeholder<T>, T) - Method in class io.molr.mole.core.tree.BlockOutputCollector
- emit(String, Number) - Method in class io.molr.mole.core.tree.BlockOutputCollector
- emit(String, String) - Method in class io.molr.mole.core.tree.BlockOutputCollector
- equals(Object) - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration
- equals(Object) - Method in class io.molr.mole.core.single.SingleNodeMission
- equals(Object) - Method in class io.molr.mole.core.tree.TreeStructure
- executable() - Method in class io.molr.mole.core.single.SingleNodeMission
- execute(Block) - Method in class io.molr.mole.core.tree.LeafExecutor
- ExecuteChildrenPausedState - Class in io.molr.mole.core.tree.executor
- ExecuteChildrenPausedState(Block, ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.ExecuteChildrenPausedState
- ExecuteChildrenPausedState(ConcurrentStrandExecutor, Block, Map<Block, ConcurrentStrandExecutor>, Set<ConcurrentStrandExecutor>, Set<Block>, Queue<Block>, Set<ConcurrentStrandExecutor>, int) - Constructor for class io.molr.mole.core.tree.executor.ExecuteChildrenPausedState
- ExecuteChildrenRunningState - Class in io.molr.mole.core.tree.executor
- ExecuteChildrenRunningState(Block, ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.ExecuteChildrenRunningState
- ExecuteChildrenRunningState(ConcurrentStrandExecutor, Block, Map<Block, ConcurrentStrandExecutor>, Set<ConcurrentStrandExecutor>, Set<Block>, Queue<Block>, Set<ConcurrentStrandExecutor>, int) - Constructor for class io.molr.mole.core.tree.executor.ExecuteChildrenRunningState
- ExecuteChildrenState - Class in io.molr.mole.core.tree.executor
- ExecuteChildrenState(Block, ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.ExecuteChildrenState
- ExecuteChildrenState(ConcurrentStrandExecutor, Block, Map<Block, ConcurrentStrandExecutor>, Set<ConcurrentStrandExecutor>, Set<Block>, Queue<Block>, Set<ConcurrentStrandExecutor>, int) - Constructor for class io.molr.mole.core.tree.executor.ExecuteChildrenState
- executeCommand(StrandCommand) - Method in class io.molr.mole.core.tree.executor.CompletedState
- executeCommand(StrandCommand) - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenPausedState
- executeCommand(StrandCommand) - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenRunningState
- executeCommand(StrandCommand) - Method in class io.molr.mole.core.tree.executor.NavigatingState
- executeCommand(StrandCommand) - Method in class io.molr.mole.core.tree.executor.PausedState
- executeCommand(StrandCommand) - Method in class io.molr.mole.core.tree.executor.StrandExecutionState
- executionStrategy() - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
-
Configure the execution strategies that can be used for that mission.
- ExecutionStrategyConfiguration - Class in io.molr.mole.core.runnable.lang
- ExecutionStrategyConfiguration.Builder - Class in io.molr.mole.core.runnable.lang
- executorFor(Mission, Map<String, Object>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMole
- executorFor(Mission, Map<String, Object>) - Method in class io.molr.mole.core.single.SingleNodeMole
- executorFor(Mission, Map<String, Object>) - Method in class io.molr.mole.core.tree.AbstractJavaMole
F
- finishedChildren - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- foreach(Placeholder<? extends MolrCollection<T>>) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchProvidingAbstractBranch
- foreach(Placeholder<? extends MolrCollection<T>>) - Method in class io.molr.mole.core.runnable.lang.OngoingRootBranch
- foreach(Placeholder<? extends Collection<T>>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchProvidingAbstractBranch
- foreach(Placeholder<? extends Collection<T>>, String) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchProvidingAbstractBranch
- forEachBlock(Block, Placeholder<? extends Collection<T>>, Placeholder<T>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- forEachBlock(Block, Placeholder<? extends Collection<T>>, Placeholder<T>, Placeholder<U>, Function<In, U>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- forEachBlocksConfigurations() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- ForeachBranch<T> - Class in io.molr.mole.core.runnable.lang
- ForeachBranch(RunnableLeafsMission.Builder, Block, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.ForeachBranch
- ForeachBranchProvidingAbstractBranch - Class in io.molr.mole.core.runnable.lang
- ForeachBranchProvidingAbstractBranch(RunnableLeafsMission.Builder, Block) - Constructor for class io.molr.mole.core.runnable.lang.ForeachBranchProvidingAbstractBranch
- ForeachBranchRoot<T> - Class in io.molr.mole.core.runnable.lang
- ForeachBranchRoot(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<? extends MolrCollection<T>>) - Constructor for class io.molr.mole.core.runnable.lang.ForeachBranchRoot
- ForeachBranchRootMapped<T,U> - Class in io.molr.mole.core.runnable.lang
- ForeachBranchRootMapped(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<? extends Collection<T>>, Placeholder<T>, Function<In, U>) - Constructor for class io.molr.mole.core.runnable.lang.ForeachBranchRootMapped
- ForEachConfiguration<T,U> - Class in io.molr.mole.core.runnable
- ForEachConfiguration(Placeholder<? extends Collection<T>>, Placeholder<T>, Placeholder<U>, Function<In, U>) - Constructor for class io.molr.mole.core.runnable.ForEachConfiguration
- foreachItemPlaceholder(Placeholder<?>) - Method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration.Builder
- foreachMission() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- foreachMissionThrowingException() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- foreachMissionWithoutMappedItem() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- forEachRunnables() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- forget() - Method in class io.molr.mole.core.support.OngoingMissionRun
-
Gives meaning to method chaining when the user just wants to trigger a
Mission
and does not want control - formatterPlaceholders(Placeholder<?>[]) - Method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration.Builder
- from(Mission) - Static method in class io.molr.mole.core.support.domain.StubData
- from(Mole) - Static method in class io.molr.mole.core.support.MissionControlSupport
- from(Checkeds.CheckedThrowingBiConsumer<In, Out>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Checkeds.CheckedThrowingBiConsumer<P1, P2>, Placeholder<P1>, Placeholder<P2>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Checkeds.CheckedThrowingConsumer<In>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Checkeds.CheckedThrowingConsumer<P1>, Placeholder<P1>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Checkeds.CheckedThrowingRunnable) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Checkeds.CheckedThrowingBiFunction<In, Out, R>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Checkeds.CheckedThrowingBiFunction<P1, P2, R>, Placeholder<P1>, Placeholder<P2>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Checkeds.CheckedThrowingCallable<R>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Checkeds.CheckedThrowingFunction<In, R>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Checkeds.CheckedThrowingFunction<P1, R>, Placeholder<P1>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Callable<R>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, BiFunction<In, Out, R>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, BiFunction<P1, P2, R>, Placeholder<P1>, Placeholder<P2>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Function<In, R>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Class<R>, Function<P1, R>, Placeholder<P1>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Runnable) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(BiConsumer<In, Out>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(BiConsumer<P1, P2>, Placeholder<P1>, Placeholder<P2>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Consumer<In>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- from(Consumer<P1>, Placeholder<P1>) - Static method in class io.molr.mole.core.single.SingleNodeMission
- function() - Method in class io.molr.mole.core.runnable.ForEachConfiguration
G
- GenericOngoingBranch<B extends GenericOngoingBranch<B>> - Class in io.molr.mole.core.runnable.lang
- GenericOngoingBranch(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode) - Constructor for class io.molr.mole.core.runnable.lang.GenericOngoingBranch
- GenericOngoingLeaf<L extends GenericOngoingLeaf<L>> - Class in io.molr.mole.core.runnable.lang
- GenericOngoingLeaf(BlockNameConfiguration, RunnableLeafsMission.Builder, Block) - Constructor for class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- getActualBlock() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getActualBlock() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getActualState() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getActualState() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getAllowedCommands() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getAllowedCommands() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getBlockInputs() - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree
- getBlockStream() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getBlockStream() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getChildrenStrandExecutors() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getCommandId() - Method in class io.molr.mole.core.tree.QueuedCommand
- getErrorsStream() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getErrorsStream() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getExceptions() - Method in class io.molr.mole.core.testing.strand.StrandErrorsRecorder
- getLastCommandStream() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getRecordedExceptionStream() - Method in class io.molr.mole.core.testing.strand.StrandErrorsRecorder
- getResultStates() - Method in class io.molr.mole.core.tree.TreeNodeStates
- getRunnables() - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree
- getRunStates() - Method in class io.molr.mole.core.tree.TreeNodeStates
- getSnapshot() - Method in class io.molr.mole.core.runnable.BlockStates
- getStateStream() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getStateStream() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getStrand() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- getStrand() - Method in interface io.molr.mole.core.tree.StrandExecutor
- getStrandCommand() - Method in class io.molr.mole.core.tree.QueuedCommand
- getStrandExecutorFor(Strand) - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- getUpdatedTreeStructure() - Method in class io.molr.mole.core.runnable.IntantiatedMissionTree
H
- hashCode() - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration
- hashCode() - Method in class io.molr.mole.core.single.SingleNodeMission
- hashCode() - Method in class io.molr.mole.core.tree.TreeStructure
I
- input() - Method in class io.molr.mole.core.tree.LeafExecutor
- INSTANCE_HEADER - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_INSTRUCT_BLOCK_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_INSTRUCT_MISSION_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_INSTRUCT_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_INSTRUCT_ROOT_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_OUTPUTS_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_REPRESENTATIONS_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- INSTANCE_STATES_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- instanceOutputsUrl(String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instanceRepresentationsUrl(String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instanceStatesUrl(String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instantiate(Mission, Map<String, Object>) - Method in interface io.molr.mole.core.api.Mole
-
Instantiates the given mission with the given parameters (Currently only string and integer parameters are supported).
- instantiate(Mission, Map<String, Object>) - Method in class io.molr.mole.core.local.LocalSuperMole
- instantiate(Mission, Map<String, Object>) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- INSTANTIATE_MISSION_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- instantiateMission(String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instruct(MissionHandle, MissionCommand) - Method in interface io.molr.mole.core.api.Mole
-
Instruct the mole to execute a mission related command.
- instruct(MissionHandle, MissionCommand) - Method in class io.molr.mole.core.local.LocalSuperMole
- instruct(MissionHandle, MissionCommand) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- instruct(MissionHandle, Strand, StrandCommand) - Method in interface io.molr.mole.core.api.Mole
-
Instructs the mission instance identified by the given handle to execute the given command on the given strand.
- instruct(MissionHandle, Strand, StrandCommand) - Method in class io.molr.mole.core.local.LocalSuperMole
- instruct(MissionHandle, Strand, StrandCommand) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- instruct(StrandCommand) - Method in class io.molr.mole.core.support.OngoingMissionRun
- instruct(StrandCommand) - Method in class io.molr.mole.core.tree.CommandDispatcher
- instruct(StrandCommand) - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- instruct(StrandCommand) - Method in interface io.molr.mole.core.tree.StrandExecutor
- instruct(Strand, StrandCommand) - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- instruct(Strand, StrandCommand) - Method in interface io.molr.mole.core.tree.MissionExecutor
- instruct(Strand, StrandCommand) - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- instructAsync(StrandExecutor, StrandCommand) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
-
Will instruct the specified command on the specified
StrandExecutor
and return immediately - instructBlock(MissionHandle, String, BlockCommand) - Method in interface io.molr.mole.core.api.Mole
-
Instruct the mole to execute a block related command.
- instructBlock(MissionHandle, String, BlockCommand) - Method in class io.molr.mole.core.local.LocalSuperMole
- instructBlock(MissionHandle, String, BlockCommand) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- instructBlock(String, BlockCommand) - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- instructBlock(String, BlockCommand) - Method in interface io.molr.mole.core.tree.MissionExecutor
- instructBlock(String, BlockCommand) - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- instructBlockInstance(String, String, String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instructChildren(StrandCommand) - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- instructInstance(String, String, String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instructMission(String, String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instructRoot(MissionHandle, StrandCommand) - Method in interface io.molr.mole.core.api.Mole
-
Instructs the root strand of the mission identified by the given handle to execute a given command.
- instructRoot(MissionHandle, StrandCommand) - Method in class io.molr.mole.core.local.LocalSuperMole
- instructRoot(MissionHandle, StrandCommand) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- instructRoot(StrandCommand) - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- instructRoot(StrandCommand) - Method in interface io.molr.mole.core.tree.MissionExecutor
- instructRoot(StrandCommand) - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- instructRootInstance(String, String) - Static method in class io.molr.mole.core.api.MoleWebApi
- instructRootStrandAsync(StrandCommand) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
-
Will instruct the specified command on the
SingleMissionStrandExecutorTestSupport.rootStrandExecutor()
and return immediately - instructRootStrandSync(StrandCommand) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
-
Will instruct the specified command on the
SingleMissionStrandExecutorTestSupport.rootStrandExecutor()
and wait for it to be processed - instructSync(StrandExecutor, StrandCommand) - Static method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
-
Will instruct the specified command on the specified
StrandExecutor
and wait for it to be processed processing - IntantiatedMissionTree - Class in io.molr.mole.core.runnable
- IntantiatedMissionTree.Builder - Class in io.molr.mole.core.runnable
- io.molr.mole.core.api - package io.molr.mole.core.api
- io.molr.mole.core.conf - package io.molr.mole.core.conf
- io.molr.mole.core.local - package io.molr.mole.core.local
- io.molr.mole.core.runnable - package io.molr.mole.core.runnable
- io.molr.mole.core.runnable.conf - package io.molr.mole.core.runnable.conf
- io.molr.mole.core.runnable.demo.conf - package io.molr.mole.core.runnable.demo.conf
- io.molr.mole.core.runnable.exec - package io.molr.mole.core.runnable.exec
- io.molr.mole.core.runnable.lang - package io.molr.mole.core.runnable.lang
- io.molr.mole.core.runnable.lang.ctx - package io.molr.mole.core.runnable.lang.ctx
- io.molr.mole.core.single - package io.molr.mole.core.single
- io.molr.mole.core.single.conf - package io.molr.mole.core.single.conf
- io.molr.mole.core.support - package io.molr.mole.core.support
- io.molr.mole.core.support.domain - package io.molr.mole.core.support.domain
- io.molr.mole.core.testing - package io.molr.mole.core.testing
- io.molr.mole.core.testing.strand - package io.molr.mole.core.testing.strand
- io.molr.mole.core.tree - package io.molr.mole.core.tree
- io.molr.mole.core.tree.exception - package io.molr.mole.core.tree.exception
- io.molr.mole.core.tree.executor - package io.molr.mole.core.tree.executor
- io.molr.mole.core.tree.tracking - package io.molr.mole.core.tree.tracking
- io.molr.mole.core.utils - package io.molr.mole.core.utils
- io.molr.mole.core.utils.function - package io.molr.mole.core.utils.function
- isAnyChildrenRunning() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- isComplete() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- isComplete() - Method in interface io.molr.mole.core.tree.StrandExecutor
- isDescendantOf(Block, Block) - Method in class io.molr.mole.core.tree.TreeStructure
-
Determines whether or not the
target
is a descendant of thesource
block in this structure. - isLeaf(Block) - Method in class io.molr.mole.core.tree.TreeStructure
- isParallel(Block) - Method in class io.molr.mole.core.tree.TreeStructure
- itemPlaceholder() - Method in class io.molr.mole.core.runnable.ForEachConfiguration
L
- LatchTestSupport - Interface in io.molr.mole.core.testing
-
Support interface that provides default methods for handling
CountDownLatch
es. - latest() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
-
Retrieves the latest created block.
- latestBlock() - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
-
Retrieves the most recently created block.
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualBranch
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranch
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRoot
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRootMapped
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ForeachBranch
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRoot
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRootMapped
- leaf(String, Placeholder<?>...) - Method in class io.molr.mole.core.runnable.lang.SimpleBranch
- leafChild(Block, BlockNameConfiguration, BiConsumer<In, Out>, Set<BlockAttribute>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- leafExecutor() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- LeafExecutor - Class in io.molr.mole.core.tree
- LeafExecutor(MissionInput, Map<Block, MissionInput>, MissionOutputCollector) - Constructor for class io.molr.mole.core.tree.LeafExecutor
- LeafTracker<T> - Class in io.molr.mole.core.tree.tracking
- LeafTracker(T) - Constructor for class io.molr.mole.core.tree.tracking.LeafTracker
- LocalSuperMole - Class in io.molr.mole.core.local
-
This is probably the most simple agency possible: it is employing several moles, instantiating a mission on the first one who can do it
- LocalSuperMole(Iterable<Mole>) - Constructor for class io.molr.mole.core.local.LocalSuperMole
- LocalSuperMoleConfiguration - Class in io.molr.mole.core.conf
- LocalSuperMoleConfiguration() - Constructor for class io.molr.mole.core.conf.LocalSuperMoleConfiguration
- log(SimpleBranch, String) - Method in interface io.molr.mole.core.testing.strand.MissionCreationTestSupport
- logger() - Method in interface io.molr.mole.core.testing.strand.MissionCreationTestSupport
- logResultsOf(TreeTracker, TreeStructure) - Static method in class io.molr.mole.core.utils.Trees
-
Walks through the
TreeStructure
logging on screen the result of each node
M
- mandatory(Placeholder<T>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- mandatory(Placeholder<T>, Set<T>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- mandatory(Placeholder<T>, T) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- mandatory(Placeholder<T>, T, Set<T>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- map(BiFunction<T, In, C>) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRoot
- map(BiFunction<T, P1, C>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRoot
- map(BiFunction<T, P1, U>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRoot
- map(Function<T, C>) - Method in class io.molr.mole.core.runnable.lang.ForeachBranchRoot
- map(Function<T, U>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualForeachBranchRoot
- maxConcurrency() - Method in class io.molr.mole.core.runnable.lang.BranchMode
- maxConcurrency() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- maxConcurrency(Block) - Method in class io.molr.mole.core.tree.TreeStructure
- mission() - Method in class io.molr.mole.core.support.domain.MissionStub0
- mission() - Method in class io.molr.mole.core.support.domain.MissionStub1
- mission() - Method in class io.molr.mole.core.support.domain.MissionStub2
- mission() - Method in class io.molr.mole.core.support.domain.MissionStub3
- mission() - Method in class io.molr.mole.core.support.domain.StubData
- mission() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- MISSION_HANDLE - Static variable in class io.molr.mole.core.api.MoleWebApi
- MISSION_HEADER - Static variable in class io.molr.mole.core.api.MoleWebApi
- MISSION_NAME - Static variable in class io.molr.mole.core.api.MoleWebApi
- MISSION_PARAMETER_DESCRIPTION_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- MISSION_REPRESENTATION_PATH - Static variable in class io.molr.mole.core.api.MoleWebApi
- MissionControlSupport - Class in io.molr.mole.core.support
-
Provides convenience methods for simple ways of running missions.
- MissionCreationTestSupport - Interface in io.molr.mole.core.testing.strand
- MissionDisposeException - Exception in io.molr.mole.core.tree.exception
- MissionDisposeException() - Constructor for exception io.molr.mole.core.tree.exception.MissionDisposeException
- MissionExecutor - Interface in io.molr.mole.core.tree
- MissionOutputCollector - Interface in io.molr.mole.core.tree
- missionParameterDescriptionOf(Mission) - Method in class io.molr.mole.core.runnable.RunnableLeafsMole
- missionParameterDescriptionOf(Mission) - Method in class io.molr.mole.core.single.SingleNodeMole
- missionParameterDescriptionOf(Mission) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- missionParameterDescriptionUrl(String) - Static method in class io.molr.mole.core.api.MoleWebApi
- MissionPredicates - Class in io.molr.mole.core.support
-
A general purpose validator for objects.
- MissionPredicates() - Constructor for class io.molr.mole.core.support.MissionPredicates
- missionRepresentation() - Method in class io.molr.mole.core.tree.TreeStructure
- missionRepresentationOf(Mission) - Method in class io.molr.mole.core.runnable.RunnableLeafsMole
- missionRepresentationOf(Mission) - Method in class io.molr.mole.core.single.SingleNodeMole
- missionRepresentationOf(Mission) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- missionRepresentationUrl(String) - Static method in class io.molr.mole.core.api.MoleWebApi
- MissionStub0<R> - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which does not accept parameters and returns a value - MissionStub0(Mission, Class<R>) - Constructor for class io.molr.mole.core.support.domain.MissionStub0
- MissionStub0(String, Class<R>) - Constructor for class io.molr.mole.core.support.domain.MissionStub0
- MissionStub1<P1,R> - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which accepts one parameter and returns a value - MissionStub2<P1,P2,R> - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which accepts two parameters and returns a value - MissionStub3<P1,P2,P3,R> - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which accepts thre parameters and returns a value - MissionStubs - Class in io.molr.mole.core.support
-
A factory class to generate Mission Stubs
- MissionStubs() - Constructor for class io.molr.mole.core.support.MissionStubs
- MissionStubSupport - Interface in io.molr.mole.core.support
-
Methods required by
MissionControlSupport
to trigger missions using stubs. - mode() - Method in class io.molr.mole.core.runnable.lang.BranchMode
- mode() - Method in class io.molr.mole.core.runnable.lang.GenericOngoingBranch
- mole() - Method in class io.molr.mole.core.support.OngoingMissionRun
- Mole - Interface in io.molr.mole.core.api
-
# TODO Ongoing work JAVADOC!!
- MoleWebApi - Class in io.molr.mole.core.api
-
Contains all the REST API endpoints for a mole
- moveRootStrandTo(Block) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
-
Deprecated.
- moveRootStrandToBySkippingLeafsAndParallelNodes(Block, TreeStructure) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
N
- name() - Method in class io.molr.mole.core.runnable.lang.OngoingNode
- name() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- name() - Method in class io.molr.mole.core.single.SingleNodeMission
- namedDaemonThreadFactory(String) - Static method in class io.molr.mole.core.utils.ThreadFactories
-
Returns a
ThreadFactory
with the specified name format - NavigatingState - Class in io.molr.mole.core.tree.executor
- NavigatingState(ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.NavigatingState
- newParallel(int) - Static method in class io.molr.mole.core.runnable.lang.BranchMode
- newStrandsStream() - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- nextBlock(Block) - Method in class io.molr.mole.core.tree.TreeStructure
-
Optionally returns the next block in the tree structure of the specified parameter.
O
- of(Block) - Method in class io.molr.mole.core.runnable.BlockStates
- onComplete() - Method in class io.molr.mole.core.tree.ConcurrentMissionOutputCollector
- onComplete() - Method in interface io.molr.mole.core.tree.MissionOutputCollector
- onEnterState() - Method in class io.molr.mole.core.tree.executor.CompletedState
- onEnterState() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenPausedState
- onEnterState() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenRunningState
- onEnterState() - Method in class io.molr.mole.core.tree.executor.NavigatingState
- onEnterState() - Method in class io.molr.mole.core.tree.executor.PausedState
- onEnterState() - Method in class io.molr.mole.core.tree.executor.StrandExecutionState
- OngoingContextualBranch<C> - Class in io.molr.mole.core.runnable.lang.ctx
- OngoingContextualBranch(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<C>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.OngoingContextualBranch
- OngoingContextualBranchWithNewContext<C> - Class in io.molr.mole.core.runnable.lang.ctx
- OngoingContextualBranchWithNewContext(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Function<In, C>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.OngoingContextualBranchWithNewContext
- OngoingContextualLeaf<C> - Class in io.molr.mole.core.runnable.lang.ctx
- OngoingContextualLeaf(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, Placeholder<C>) - Constructor for class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- OngoingExecutionStrategyConfiguration - Class in io.molr.mole.core.runnable.lang
- OngoingForeachBranch<T> - Class in io.molr.mole.core.runnable.lang
- OngoingForeachBranch(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.OngoingForeachBranch
- OngoingForeachLeaf<T> - Class in io.molr.mole.core.runnable.lang
- OngoingForeachLeaf(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, Placeholder<T>) - Constructor for class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- OngoingMissionRun - Class in io.molr.mole.core.support
-
Provides capabilities to control an ongoing mission run
- OngoingMissionRun(Mole, Mono<MissionHandle>) - Constructor for class io.molr.mole.core.support.OngoingMissionRun
- OngoingMissionRun.ReturnHelper<T> - Class in io.molr.mole.core.support
-
A helper class to filter
MissionState
based onPredicate
ofRunState
provided - OngoingNode<N extends OngoingNode<N>> - Class in io.molr.mole.core.runnable.lang
- OngoingNode(BlockNameConfiguration, RunnableLeafsMission.Builder, Block) - Constructor for class io.molr.mole.core.runnable.lang.OngoingNode
- OngoingReturningMissionRun<R> - Class in io.molr.mole.core.support
-
Provides capabilities to control an ongoing mission run with type safety
- OngoingReturningMissionRun(Mole, Mono<MissionHandle>, Class<R>) - Constructor for class io.molr.mole.core.support.OngoingReturningMissionRun
- OngoingRootBranch - Class in io.molr.mole.core.runnable.lang
- OngoingRootBranch(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode) - Constructor for class io.molr.mole.core.runnable.lang.OngoingRootBranch
- OngoingSimpleBranch - Class in io.molr.mole.core.runnable.lang
- OngoingSimpleBranch(BlockNameConfiguration, RunnableLeafsMission.Builder, Block, BranchMode) - Constructor for class io.molr.mole.core.runnable.lang.OngoingSimpleBranch
- OngoingSimpleLeaf - Class in io.molr.mole.core.runnable.lang
- OngoingSimpleLeaf(BlockNameConfiguration, RunnableLeafsMission.Builder, Block) - Constructor for class io.molr.mole.core.runnable.lang.OngoingSimpleLeaf
- optional(Placeholder<T>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- optional(Placeholder<T>, Set<T>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- optional(Placeholder<T>, T) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- optional(Placeholder<T>, T, Set<T>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- outputFor(Block) - Method in class io.molr.mole.core.tree.LeafExecutor
- outputs() - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- outputs() - Method in interface io.molr.mole.core.tree.MissionExecutor
- outputs() - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- outputsFor(MissionHandle) - Method in interface io.molr.mole.core.api.Mole
-
Retrieves a stream of the actual output of one mission instance.
- outputsFor(MissionHandle) - Method in class io.molr.mole.core.local.LocalSuperMole
- outputsFor(MissionHandle) - Method in class io.molr.mole.core.tree.AbstractJavaMole
P
- parallel() - Method in class io.molr.mole.core.runnable.lang.GenericOngoingBranch
- parallel(int) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingBranch
- parallel(String, Consumer<SimpleBranch>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
-
Deprecated.
- parallel(String, Consumer<SimpleBranch>) - Method in class io.molr.mole.core.runnable.lang.SimpleBranch
-
Deprecated.
- PARALLEL - io.molr.mole.core.runnable.lang.BranchMode.Mode
- PARALLEL - Static variable in class io.molr.mole.core.runnable.lang.BranchMode
- parallelBlocks() - Method in class io.molr.mole.core.tree.TreeStructure
- parallelBlocksMission() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- parameterAt(int) - Method in class io.molr.mole.core.support.domain.MissionStub1
- parameterAt(int) - Method in class io.molr.mole.core.support.domain.MissionStub2
- parameterAt(int) - Method in class io.molr.mole.core.support.domain.MissionStub3
- parameterAt(int) - Method in class io.molr.mole.core.support.domain.StubData
- parameterDescription() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- parameterDescription() - Method in class io.molr.mole.core.single.SingleNodeMission
- parameterDescriptionOf(Mission) - Method in interface io.molr.mole.core.api.Mole
-
Retrieves information on what parameters a mission expects (name, type, optional or mandatory).
- parameterDescriptionOf(Mission) - Method in class io.molr.mole.core.local.LocalSuperMole
- parameterDescriptionOf(Mission) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- parameters() - Method in class io.molr.mole.core.support.domain.MissionStub0
-
The parameter map required by the represented
Mission
is constructed by the arguments provided. - parameters(Object...) - Method in class io.molr.mole.core.support.domain.StubData
-
The parameter map required by the represented
Mission
is constructed by the arguments provided. - parameters(P1) - Method in class io.molr.mole.core.support.domain.MissionStub1
-
The parameter map required by the represented
Mission
is constructed by the arguments provided. - parameters(P1, P2) - Method in class io.molr.mole.core.support.domain.MissionStub2
-
The parameter map required by the represented
Mission
is constructed by the arguments provided. - parameters(P1, P2, P3) - Method in class io.molr.mole.core.support.domain.MissionStub3
-
The parameter map required by the represented
Mission
is constructed by the arguments provided. - parametrizedDemoMission() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- parent() - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
- parent() - Method in class io.molr.mole.core.runnable.lang.OngoingNode
- parentOf(Block) - Method in class io.molr.mole.core.tree.TreeStructure
- parentOf(Strand) - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- parentOf(Strand) - Method in interface io.molr.mole.core.tree.StrandFactory
- parentOf(Strand) - Method in class io.molr.mole.core.tree.StrandFactoryImpl
- pauseChildren() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- PausedState - Class in io.molr.mole.core.tree.executor
- PausedState(ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.PausedState
- perDefault(BlockAttribute) - Method in class io.molr.mole.core.runnable.lang.OngoingNode
- perDefaultDont(BlockAttribute) - Method in class io.molr.mole.core.runnable.lang.OngoingNode
- placeholders() - Method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration
- print(TreeStructure) - Static method in class io.molr.mole.core.tree.TreeStructure
- println(Object) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
- push(Block, T) - Method in interface io.molr.mole.core.tree.tracking.Bucket
- push(Block, T) - Method in class io.molr.mole.core.tree.tracking.TreeTracker
- push(T) - Method in class io.molr.mole.core.tree.tracking.LeafTracker
- put(Block, Placeholder<T>, T) - Method in class io.molr.mole.core.tree.ConcurrentMissionOutputCollector
- put(Block, Placeholder<T>, T) - Method in interface io.molr.mole.core.tree.MissionOutputCollector
- put(Block, String, Number) - Method in class io.molr.mole.core.tree.ConcurrentMissionOutputCollector
- put(Block, String, Number) - Method in interface io.molr.mole.core.tree.MissionOutputCollector
- put(Block, String, String) - Method in class io.molr.mole.core.tree.ConcurrentMissionOutputCollector
- put(Block, String, String) - Method in interface io.molr.mole.core.tree.MissionOutputCollector
- put(Block, T) - Method in class io.molr.mole.core.runnable.BlockStates
Q
- QueuedCommand - Class in io.molr.mole.core.tree
- QueuedCommand(StrandCommand, long) - Constructor for class io.molr.mole.core.tree.QueuedCommand
R
- recordRootStrandErrors() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- recordStrandErrors(StrandExecutor) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- RejectedCommandException - Exception in io.molr.mole.core.tree.exception
-
Exception that indicates that the command was rejected
- RejectedCommandException(StrandCommand, String, Object...) - Constructor for exception io.molr.mole.core.tree.exception.RejectedCommandException
- removeCompletedChildExecutors() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- representationFor(SingleNodeMission) - Static method in class io.molr.mole.core.single.SingleNodeMissions
- representationOf(Mission) - Method in interface io.molr.mole.core.api.Mole
-
Retrieves the initial (!) representation of a mission, meaning when the mission is not instantiated/running.
- representationOf(Mission) - Method in class io.molr.mole.core.local.LocalSuperMole
- representationOf(Mission) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- representations() - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- representations() - Method in interface io.molr.mole.core.tree.MissionExecutor
- representations() - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- representationsFor(MissionHandle) - Method in interface io.molr.mole.core.api.Mole
-
Delivers updates of the representation of the mission.
- representationsFor(MissionHandle) - Method in class io.molr.mole.core.local.LocalSuperMole
- representationsFor(MissionHandle) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- result() - Method in class io.molr.mole.core.tree.tracking.BlockCombiner
- result() - Method in interface io.molr.mole.core.tree.tracking.BlockTracker
- result() - Method in class io.molr.mole.core.tree.tracking.LeafTracker
- resultFor(Block) - Method in interface io.molr.mole.core.tree.tracking.Tracker
- resultFor(Block) - Method in class io.molr.mole.core.tree.tracking.TreeTracker
- ResultStates - Class in io.molr.mole.core.runnable
- ResultStates(TreeStructure) - Constructor for class io.molr.mole.core.runnable.ResultStates
- resultUpdatesFor(Block) - Method in class io.molr.mole.core.tree.tracking.TreeTracker
- resumeChildren() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- ReturnHelper(Function<MissionState, T>) - Constructor for class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
- returning(Class<R>) - Method in class io.molr.mole.core.support.domain.VoidStub0
-
Constructs a representation of
Mission
which does not accept any parameter and returns a value - returning(Class<R>) - Method in class io.molr.mole.core.support.domain.VoidStub1
-
Constructs a representation of
Mission
which accepts one parameter and returns a value - returning(Class<R>) - Method in class io.molr.mole.core.support.domain.VoidStub2
-
Constructs a representation of
Mission
which accepts two parameters and returns a value - returning(Class<R>) - Method in class io.molr.mole.core.support.domain.VoidStub3
- returnOutput() - Method in class io.molr.mole.core.support.OngoingReturningMissionRun
- returnResult() - Method in class io.molr.mole.core.support.OngoingMissionRun
- returnState() - Method in class io.molr.mole.core.support.OngoingMissionRun
- returnType() - Method in class io.molr.mole.core.single.SingleNodeMission
- returnType() - Method in class io.molr.mole.core.support.domain.MissionStub0
- returnType() - Method in class io.molr.mole.core.support.domain.MissionStub1
- returnType() - Method in class io.molr.mole.core.support.domain.MissionStub2
- returnType() - Method in class io.molr.mole.core.support.domain.MissionStub3
- returnType() - Method in class io.molr.mole.core.support.domain.StubData
- root() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- root(String) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- rootBlock() - Method in class io.molr.mole.core.tree.TreeStructure
- rootBranchNode(BlockNameConfiguration, BranchMode, Set<BlockAttribute>) - Method in class io.molr.mole.core.runnable.RunnableLeafsMission.Builder
- rootStrand() - Method in class io.molr.mole.core.tree.executor.StrandExecutorFactory
- rootStrand() - Method in interface io.molr.mole.core.tree.StrandFactory
- rootStrand() - Method in class io.molr.mole.core.tree.StrandFactoryImpl
- rootStrandChildren() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
-
Deprecated.
- rootStrandExecutor() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- rootStrandExecutor() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- run() - Method in class io.molr.mole.core.tree.executor.CompletedState
- run() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenPausedState
- run() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenRunningState
- run() - Method in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- run() - Method in class io.molr.mole.core.tree.executor.NavigatingState
- run() - Method in class io.molr.mole.core.tree.executor.PausedState
- run() - Method in class io.molr.mole.core.tree.executor.StrandExecutionState
- run() - Method in interface io.molr.mole.core.utils.Checkeds.CheckedThrowingRunnable
- run(Checkeds.CheckedThrowingBiConsumer<In, Out>) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(Checkeds.CheckedThrowingBiConsumer<P1, P2>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(Checkeds.CheckedThrowingConsumer<In>) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(Checkeds.CheckedThrowingConsumer<P1>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(Checkeds.CheckedThrowingConsumer3<P1, P2, P3>, Placeholder<P1>, Placeholder<P2>, Placeholder<P3>) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(Checkeds.CheckedThrowingRunnable) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(Runnable) - Method in class io.molr.mole.core.runnable.lang.GenericOngoingLeaf
- run(String, Checkeds.CheckedThrowingBiConsumer<In, Out>) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
-
Deprecated.
- run(String, Checkeds.CheckedThrowingConsumer<In>) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
-
Deprecated.
- run(String, Checkeds.CheckedThrowingRunnable) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
-
Deprecated.
- run(String, Runnable) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
-
Deprecated.
- runCtx(Checkeds.CheckedThrowingBiConsumer<C, In>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingBiConsumer<C, In>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingBiConsumer<C, P1>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingBiConsumer<C, P1>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingBiConsumer<C, P1>, P1) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingBiConsumer<C, P1>, P1) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer<C>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer<C>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, In, Out>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, In, Out>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, Placeholder<P1>, P2) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, Placeholder<P1>, P2) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, P1, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, P1, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, P1, P2) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer3<C, P1, P2>, P1, P2) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer4<C, P1, P2, P3>, Placeholder<P1>, Placeholder<P2>, Placeholder<P3>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer4<C, P1, P2, P3>, Placeholder<P1>, Placeholder<P2>, Placeholder<P3>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtx(Checkeds.CheckedThrowingConsumer5<C, P1, P2, P3, P4>, Placeholder<P1>, Placeholder<P2>, Placeholder<P3>, Placeholder<P4>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtx(Checkeds.CheckedThrowingConsumer5<C, P1, P2, P3, P4>, Placeholder<P1>, Placeholder<P2>, Placeholder<P3>, Placeholder<P4>) - Method in class io.molr.mole.core.runnable.lang.ctx.OngoingContextualLeaf
- runCtxFor(Checkeds.CheckedThrowingBiConsumer<C, T>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtxFor(Checkeds.CheckedThrowingConsumer3<C, T, In>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runCtxFor(Checkeds.CheckedThrowingConsumer4<C, T, In, Out>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingBiConsumer<T, In>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingBiConsumer<T, In>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingBiConsumer<T, P1>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingBiConsumer<T, P1>, Placeholder<P1>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingBiConsumer<T, P1>, P1) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingBiConsumer<T, P1>, P1) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer<T>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer<T>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, In, Out>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, In, Out>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, Placeholder<P1>, P2) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, Placeholder<P1>, P2) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, P1, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, P1, Placeholder<P2>) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, P1, P2) - Method in class io.molr.mole.core.runnable.lang.ctx.ContextualOngoingForeachLeaf
- runFor(Checkeds.CheckedThrowingConsumer3<T, P1, P2>, P1, P2) - Method in class io.molr.mole.core.runnable.lang.OngoingForeachLeaf
- RunnableBlockExecutor - Class in io.molr.mole.core.runnable.exec
-
Leaf executor that relates
Runnable
withBlock
for the leaf execution logic. - RunnableBlockExecutor(Map<Block, BiConsumer<In, Out>>, MissionInput, Map<Block, MissionInput>, MissionOutputCollector) - Constructor for class io.molr.mole.core.runnable.exec.RunnableBlockExecutor
- RunnableLeafMoleConfiguration - Class in io.molr.mole.core.runnable.conf
- RunnableLeafMoleConfiguration() - Constructor for class io.molr.mole.core.runnable.conf.RunnableLeafMoleConfiguration
- RunnableLeafsMission - Class in io.molr.mole.core.runnable
- RunnableLeafsMission.Builder - Class in io.molr.mole.core.runnable
- RunnableLeafsMissionSupport - Class in io.molr.mole.core.runnable.lang
-
An abstract class which is intended to describe a tree of runnables, which can be used as simple test case for parallel tree execution.
- RunnableLeafsMissionSupport() - Constructor for class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
- runnableLeafsMole() - Method in class io.molr.mole.core.runnable.conf.RunnableLeafMoleConfiguration
- RunnableLeafsMole - Class in io.molr.mole.core.runnable
- RunnableLeafsMole(Set<RunnableLeafsMission>) - Constructor for class io.molr.mole.core.runnable.RunnableLeafsMole
- runnables() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- runningExecutors - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- runStateEquals(RunState) - Static method in class io.molr.mole.core.support.MissionPredicates
-
Factory method to get
Predicate
validator forRunState
- runStateMission() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- runStateMission2() - Method in class io.molr.mole.core.runnable.demo.conf.DemoRunnableLeafsConfiguration
- RunStates - Class in io.molr.mole.core.runnable
- RunStates(TreeStructure) - Constructor for class io.molr.mole.core.runnable.RunStates
- runUnchecked(Checkeds.CheckedThrowingRunnable) - Static method in class io.molr.mole.core.utils.Checkeds
S
- sequential() - Method in class io.molr.mole.core.runnable.lang.GenericOngoingBranch
- sequential(String, Consumer<SimpleBranch>) - Method in class io.molr.mole.core.runnable.lang.RunnableLeafsMissionSupport
-
Deprecated.
- sequential(String, Consumer<SimpleBranch>) - Method in class io.molr.mole.core.runnable.lang.SimpleBranch
-
Deprecated.
- SEQUENTIAL - io.molr.mole.core.runnable.lang.BranchMode.Mode
- SEQUENTIAL - Static variable in class io.molr.mole.core.runnable.lang.BranchMode
- setReturnType(Class<?>) - Method in class io.molr.mole.core.support.domain.StubData.Builder
- setUpAbstract() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- setUpAbstract(ExecutionStrategy) - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- SimpleBranch - Class in io.molr.mole.core.runnable.lang
- SimpleBranch(RunnableLeafsMission.Builder, Block) - Constructor for class io.molr.mole.core.runnable.lang.SimpleBranch
- SingleMissionStrandExecutorTestSupport - Interface in io.molr.mole.core.testing.strand
-
Provides support methods for tests that act on one specific
StrandExecutor
and mission. - SingleNodeMission<R> - Class in io.molr.mole.core.single
- SingleNodeMission(Class<R>, Checkeds.CheckedThrowingBiFunction<In, Out, R>, String, MissionParameterDescription) - Constructor for class io.molr.mole.core.single.SingleNodeMission
- SingleNodeMissionExecutor<R> - Class in io.molr.mole.core.single
- SingleNodeMissionExecutor(SingleNodeMission<R>, Map<String, Object>) - Constructor for class io.molr.mole.core.single.SingleNodeMissionExecutor
- SingleNodeMissions - Class in io.molr.mole.core.single
- singleNodeMole() - Method in class io.molr.mole.core.single.conf.SingleNodeMoleConfiguration
- SingleNodeMole - Class in io.molr.mole.core.single
- SingleNodeMole(Set<SingleNodeMission<?>>) - Constructor for class io.molr.mole.core.single.SingleNodeMole
- SingleNodeMoleConfiguration - Class in io.molr.mole.core.single.conf
- SingleNodeMoleConfiguration() - Constructor for class io.molr.mole.core.single.conf.SingleNodeMoleConfiguration
- sleep(long, TimeUnit) - Method in class io.molr.mole.core.runnable.lang.AbstractBranch
- start(Mission, Map<String, Object>) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(MissionStub0<R>) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(MissionStub0<R>) - Method in interface io.molr.mole.core.support.MissionStubSupport
-
Initiates the mission represented by the stub and returns control to the running
Mission
- start(MissionStub1<P1, R>, P1) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(MissionStub1<P1, R>, P1) - Method in interface io.molr.mole.core.support.MissionStubSupport
-
Initiates the mission represented by the stub and returns control to the running
Mission
- start(MissionStub2<P1, P2, R>, P1, P2) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(MissionStub2<P1, P2, R>, P1, P2) - Method in interface io.molr.mole.core.support.MissionStubSupport
-
Initiates the mission represented by the stub and returns control to the running
Mission
- start(VoidStub0) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(VoidStub0) - Method in interface io.molr.mole.core.support.MissionStubSupport
-
Initiates the mission represented by the stub and returns control to the running
Mission
- start(VoidStub1<P1>, P1) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(VoidStub1<P1>, P1) - Method in interface io.molr.mole.core.support.MissionStubSupport
-
Initiates the mission represented by the stub and returns control to the running
Mission
- start(VoidStub2<P1, P2>, P1, P2) - Method in class io.molr.mole.core.support.MissionControlSupport
- start(VoidStub2<P1, P2>, P1, P2) - Method in interface io.molr.mole.core.support.MissionStubSupport
-
Initiates the mission represented by the stub and returns control to the running
Mission
- start(String, Map<String, Object>) - Method in class io.molr.mole.core.support.MissionControlSupport
- states() - Method in interface io.molr.mole.core.api.Mole
-
Retrieves a stream of the actual
AgencyState
. - states() - Method in class io.molr.mole.core.local.LocalSuperMole
- states() - Method in class io.molr.mole.core.single.SingleNodeMissionExecutor
- states() - Method in class io.molr.mole.core.tree.AbstractJavaMole
- states() - Method in interface io.molr.mole.core.tree.MissionExecutor
- states() - Method in class io.molr.mole.core.tree.TreeMissionExecutor
- statesFor(MissionHandle) - Method in interface io.molr.mole.core.api.Mole
-
Retrieves a stream emitting new items anytime the state of the mission instance changes.
- statesFor(MissionHandle) - Method in class io.molr.mole.core.local.LocalSuperMole
- statesFor(MissionHandle) - Method in class io.molr.mole.core.tree.AbstractJavaMole
- StateTrackingBlockExecutor - Class in io.molr.mole.core.tree
- StateTrackingBlockExecutor(Bucket<Result>, Map<Block, BiConsumer<In, Out>>, MissionInput, Map<Block, MissionInput>, MissionOutputCollector, TreeTracker<RunState>) - Constructor for class io.molr.mole.core.tree.StateTrackingBlockExecutor
- STRAND_ID - Static variable in class io.molr.mole.core.api.MoleWebApi
- StrandErrorsRecorder - Class in io.molr.mole.core.testing.strand
-
Simple class that keeps track of the exceptions published by a
StrandExecutor
- StrandErrorsRecorder(StrandExecutor) - Constructor for class io.molr.mole.core.testing.strand.StrandErrorsRecorder
- StrandExecutionState - Class in io.molr.mole.core.tree.executor
- StrandExecutionState(ConcurrentStrandExecutor) - Constructor for class io.molr.mole.core.tree.executor.StrandExecutionState
- StrandExecutor - Interface in io.molr.mole.core.tree
- StrandExecutorException - Exception in io.molr.mole.core.tree.exception
- StrandExecutorException(String, Object...) - Constructor for exception io.molr.mole.core.tree.exception.StrandExecutorException
-
Creates the exception with the same formatting options of the slf4j error method
- StrandExecutorException(String, Throwable) - Constructor for exception io.molr.mole.core.tree.exception.StrandExecutorException
- StrandExecutorFactory - Class in io.molr.mole.core.tree.executor
-
FIXME to be merged most probably with StrandFactory...
- StrandExecutorFactory(LeafExecutor, TreeNodeStates) - Constructor for class io.molr.mole.core.tree.executor.StrandExecutorFactory
- StrandExecutorTestSupport - Interface in io.molr.mole.core.testing.strand
-
Provides support default methods for testing strand executor behaviour
- StrandFactory - Interface in io.molr.mole.core.tree
- StrandFactoryImpl - Class in io.molr.mole.core.tree
- StrandFactoryImpl() - Constructor for class io.molr.mole.core.tree.StrandFactoryImpl
- stub(String) - Static method in class io.molr.mole.core.support.MissionStubs
-
Constructs a
VoidStub0
which has zero arguments and no return type - stub(String, Class<R>) - Static method in class io.molr.mole.core.support.MissionStubs
-
Constructs a
MissionStub0
which has zero arguments and a return type - StubData - Class in io.molr.mole.core.support.domain
-
Provides capabilities to Missions Stubs for accessing data and generating parameters
- StubData.Builder - Class in io.molr.mole.core.support.domain
-
The Builder class to build
StubData
with the fields set - substructure(Block) - Method in class io.molr.mole.core.tree.TreeStructure
-
Returns a new
TreeStructure
with the specifiedBlock
as root. - substructure(Block, String) - Method in class io.molr.mole.core.tree.TreeStructure
- superMole() - Method in class io.molr.mole.core.conf.LocalSuperMoleConfiguration
T
- text() - Method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration
- text(String) - Method in class io.molr.mole.core.runnable.lang.BlockNameConfiguration.Builder
- ThreadFactories - Class in io.molr.mole.core.utils
- TIMEOUT - Static variable in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- toBeExecuted - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- toString() - Method in class io.molr.mole.core.runnable.lang.ExecutionStrategyConfiguration
- toString() - Method in class io.molr.mole.core.single.SingleNodeMission
- toString() - Method in class io.molr.mole.core.tree.executor.ConcurrentStrandExecutor
- toString() - Method in class io.molr.mole.core.tree.QueuedCommand
- Tracker<T> - Interface in io.molr.mole.core.tree.tracking
- transformedItemPlaceholder() - Method in class io.molr.mole.core.runnable.ForEachConfiguration
- TreeMissionExecutor - Class in io.molr.mole.core.tree
-
Keeps track of the state of the execution of one mission instance.
- TreeMissionExecutor(TreeStructure, LeafExecutor, Tracker<Result>, MissionOutputCollector, TreeTracker<RunState>, ExecutionStrategy) - Constructor for class io.molr.mole.core.tree.TreeMissionExecutor
- TreeNodeStates - Class in io.molr.mole.core.tree
- TreeNodeStates(TreeStructure) - Constructor for class io.molr.mole.core.tree.TreeNodeStates
- treeResultTracker() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- treeResultTracker() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- Trees - Class in io.molr.mole.core.utils
- Trees() - Constructor for class io.molr.mole.core.utils.Trees
- treeStructure() - Method in class io.molr.mole.core.runnable.RunnableLeafsMission
- treeStructure() - Method in class io.molr.mole.core.testing.strand.AbstractSingleMissionStrandExecutorTest
- TreeStructure - Class in io.molr.mole.core.tree
-
TODO #1 consider merging with MissionRepresentation
- TreeStructure(MissionRepresentation, Set<Block>, Map<Block, Integer>) - Constructor for class io.molr.mole.core.tree.TreeStructure
- TreeTracker<T> - Class in io.molr.mole.core.tree.tracking
- TreeTracker.Builder<T> - Class in io.molr.mole.core.tree.tracking
U
- unchecked(Checkeds.CheckedThrowingBiConsumer<T, U>) - Static method in class io.molr.mole.core.utils.Checkeds
- unlatch(CountDownLatch) - Method in interface io.molr.mole.core.testing.LatchTestSupport
- unlatch(CountDownLatch...) - Method in interface io.molr.mole.core.testing.LatchTestSupport
- updatedBlocksStream() - Method in class io.molr.mole.core.tree.tracking.TreeTracker
V
- valueOf(String) - Static method in enum io.molr.mole.core.runnable.lang.BranchMode.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.molr.mole.core.runnable.lang.BranchMode.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visitParentBeforeChild(TreeStructure, BiConsumer<Block, Integer>) - Static method in class io.molr.mole.core.utils.Trees
-
Walk through the provided
TreeStructure
visiting the parent before each child. - VoidStub0 - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which does not accept any parameter and does not return a value - VoidStub0(Mission) - Constructor for class io.molr.mole.core.support.domain.VoidStub0
- VoidStub0(String) - Constructor for class io.molr.mole.core.support.domain.VoidStub0
- VoidStub1<P1> - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which accepts one parameter and does not return a value - VoidStub2<P1,P2> - Class in io.molr.mole.core.support.domain
-
Represents a
Mission
which accepts two parameters and does not return a value - VoidStub3<P1,P2,P3> - Class in io.molr.mole.core.support.domain
W
- waitForErrorOfType(StrandErrorsRecorder, Class<? extends Exception>) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- waitForProcessedCommand(StrandExecutor, long) - Static method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- waitingForInstantiation - Variable in class io.molr.mole.core.tree.executor.ExecuteChildrenState
- waitUntilResultOfBlockIs(Block, Result) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- waitUntilResultOfBlockIs(TreeTracker<Result>, Block, Result) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- waitUntilRootStrandBlockIs(Block) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- waitUntilRootStrandIsFinished() - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- waitUntilRootStrandStateIs(RunState) - Method in interface io.molr.mole.core.testing.strand.SingleMissionStrandExecutorTestSupport
- waitUntilStrandBlockIs(StrandExecutor, Block) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- waitUntilStrandIsFinished(StrandExecutor) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- waitUntilStrandStateIs(StrandExecutor, RunState) - Method in interface io.molr.mole.core.testing.strand.StrandExecutorTestSupport
- when(Predicate<RunState>) - Method in class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
-
Returns the output of
Function
applied onMissionState
filtered fromRunState
Predicate
- when(Predicate<RunState>, Duration) - Method in class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
-
Returns the output of
Function
applied onMissionState
filtered fromRunState
Predicate
with a timeout - whenFinished() - Method in class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
-
Returns the output of
Function
applied onMissionState
filtered whenRunState
is FINISHED - whenFinished(Duration) - Method in class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
-
Returns the output of
Function
applied onMissionState
filtered whenRunState
is FINISHED with a timeout - whenPaused() - Method in class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
-
Returns the output of
Function
applied onMissionState
filtered whenRunState
is PAUSED - whenPaused(Duration) - Method in class io.molr.mole.core.support.OngoingMissionRun.ReturnHelper
-
Returns the output of
Function
applied onMissionState
filtered whenRunState
is PAUSED with a timeout - withName(String) - Method in class io.molr.mole.core.single.SingleNodeMission
- withParameters(MissionParameter<?>...) - Method in class io.molr.mole.core.single.SingleNodeMission
- withParameters(Placeholder<P1>) - Method in class io.molr.mole.core.support.domain.MissionStub0
-
Constructs a representation of
Mission
which accepts one parameter and returns a value - withParameters(Placeholder<P1>) - Method in class io.molr.mole.core.support.domain.VoidStub0
-
Constructs a representation of
Mission
which accepts one parameter and does not return any value - withParameters(Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.support.domain.MissionStub0
-
Constructs a representation of
Mission
which accepts two parameters and returns a value - withParameters(Placeholder<P1>, Placeholder<P2>) - Method in class io.molr.mole.core.support.domain.VoidStub0
-
Constructs a representation of
Mission
which accepts two parameters and does not return any value - withParameters(Placeholder<P1>, Placeholder<P2>, Placeholder<P3>) - Method in class io.molr.mole.core.support.domain.VoidStub0
- withParameters(Set<MissionParameter<?>>) - Method in class io.molr.mole.core.single.SingleNodeMission
All Classes All Packages