Class LoaderActor
java.lang.Object
com.scivicslab.pojoactor.core.ActorRef<com.scivicslab.turingworkflow.workflow.DynamicActorLoaderActor>
com.scivicslab.turingworkflow.workflow.IIActorRef<com.scivicslab.turingworkflow.workflow.DynamicActorLoaderActor>
com.scivicslab.workfloweditor.service.LoaderActor
- All Implemented Interfaces:
com.scivicslab.pojoactor.core.CallableByActionName,AutoCloseable
public class LoaderActor
extends com.scivicslab.turingworkflow.workflow.IIActorRef<com.scivicslab.turingworkflow.workflow.DynamicActorLoaderActor>
IIActorRef wrapper for DynamicActorLoaderActor.
Enables dynamic JAR loading and actor creation from workflows.
-
Field Summary
Fields inherited from class com.scivicslab.pojoactor.core.ActorRef
actorName, actorSystem, object -
Constructor Summary
ConstructorsConstructorDescriptionLoaderActor(String name, com.scivicslab.turingworkflow.workflow.IIActorSystem system) -
Method Summary
Modifier and TypeMethodDescriptioncom.scivicslab.pojoactor.core.ActionResultcreateChild(String args) com.scivicslab.pojoactor.core.ActionResultlistLoadedJars(String args) com.scivicslab.pojoactor.core.ActionResultlistProviders(String args) com.scivicslab.pojoactor.core.ActionResultloadFromJar(String args) com.scivicslab.pojoactor.core.ActionResultMethods inherited from class com.scivicslab.turingworkflow.workflow.IIActorRef
callByActionName, hasAnnotatedAction, invokeAnnotatedAction, parseFirstArgumentMethods inherited from class com.scivicslab.pojoactor.core.ActorRef
ask, ask, askNow, clearJsonState, clearPendingMessages, close, createChild, expandVariables, getJsonBoolean, getJsonInt, getJsonString, getJsonString, getLastResult, getName, getNamesOfChildren, getParentName, hasJson, hasJsonState, initLogger, isAlive, json, putJson, setLastResult, setParentName, system, tell, tell, tellNow, toStringOfJson, toStringOfYaml
-
Constructor Details
-
LoaderActor
-
-
Method Details
-
loadJar
-
createChild
-
loadFromJar
-
listLoadedJars
-
listProviders
-