Uses of Class
com.scivicslab.pojoactor.core.ActionResult
Packages that use ActionResult
Package
Description
-
Uses of ActionResult in com.scivicslab.pojoactor.core
Methods in com.scivicslab.pojoactor.core that return ActionResultModifier and TypeMethodDescriptionCallableByActionName.callByActionName(String actionName, String args) Executes an action identified by its name with the given arguments.ActorRef.getLastResult()Gets the last action result for this actor.Methods in com.scivicslab.pojoactor.core with parameters of type ActionResultModifier and TypeMethodDescriptionvoidActorRef.setLastResult(ActionResult result) Sets the last action result for this actor. -
Uses of ActionResult in com.scivicslab.pojoactor.core.distributed
Methods in com.scivicslab.pojoactor.core.distributed that return ActionResultModifier and TypeMethodDescriptionRemoteActorRef.callByActionName(String actionName, String args) Invokes an action on the remote actor. -
Uses of ActionResult in com.scivicslab.pojoactor.workflow
Methods in com.scivicslab.pojoactor.workflow that return ActionResultModifier and TypeMethodDescriptionInterpreter.action()Interpreter.addToAccumulator(String type, String data) Adds a result to the accumulator actor in the system.Interpreter.addToAccumulator(String accumulatorName, String type, String data) Adds a result to a named accumulator actor in the system.Applies an action to existing child actors (with wildcard support).Calls a subworkflow by creating a child interpreter, executing it, and removing it.DynamicActorLoaderActor.callByActionName(String actionName, String args) IIActorRef.callByActionName(String actionName, String args) Invokes an action by name on this actor.InterpreterIIAR.callByActionName(String actionName, String arg) Invokes an action on the interpreter by name with the given arguments.ReusableSubWorkflowCaller.callByActionName(String actionName, String args) Executes actions by name.RootIIAR.callByActionName(String actionName, String args) SubWorkflowCaller.callByActionName(String actionName, String args) Executes actions by name.VarsActor.callByActionName(String actionName, String args) Interpreter.execCode()Executes the loaded workflow code.protected ActionResultIIActorRef.invokeAnnotatedAction(String actionName, String args) Invokes an @Action annotated method on this IIActorRef instance.Interpreter.runUntilEnd()Executes the workflow until reaching the "end" state.Interpreter.runUntilEnd(int maxIterations) Executes the workflow until reaching the "end" state with a custom iteration limit.Interpreter.runWorkflow(String workflowFile) Loads and runs a workflow file to completion.Interpreter.runWorkflow(String workflowFile, int maxIterations) Loads and runs a workflow file to completion with custom iteration limit.Methods in com.scivicslab.pojoactor.workflow with parameters of type ActionResultModifier and TypeMethodDescriptionprotected voidInterpreter.onExitTransition(Transition transition, boolean success, ActionResult result) Hook method called after a transition completes (success or failure). -
Uses of ActionResult in com.scivicslab.pojoactor.workflow.accumulator
Methods in com.scivicslab.pojoactor.workflow.accumulator that return ActionResultModifier and TypeMethodDescriptionAdds output to all registered accumulators.AccumulatorIIAR.callByActionName(String actionName, String arg) Clears all accumulated entries.Returns the number of added entries.MultiplexerAccumulatorIIAR.getSummary(String arg) Returns formatted summary from all accumulators. -
Uses of ActionResult in com.scivicslab.pojoactor.workflow.scheduler
Methods in com.scivicslab.pojoactor.workflow.scheduler that return ActionResultModifier and TypeMethodDescriptionSchedulerIIAR.callByActionName(String actionName, String arg) Invokes an action on the scheduler by name with the given arguments.WorkflowScheduler.callByActionName(String actionName, String arg) Executes an action by name with the given arguments.