public enum LifeCycleManager extends Enum<LifeCycleManager>
| Enum Constant and Description |
|---|
INSTANCE
The singleton-instance of the LifeCycleManager
|
| Modifier and Type | Method and Description |
|---|---|
void |
activatePort(eu.vicci.process.model.sofiainstance.PortInstance port)
Activates a port
|
void |
activatePort(eu.vicci.process.model.sofiainstance.PortInstance port,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
Activates a port
|
boolean |
activatePortSync(eu.vicci.process.model.sofiainstance.PortInstance port)
Activates a port.
|
boolean |
activatePortSync(eu.vicci.process.model.sofiainstance.PortInstance port,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
Activates a port.
|
void |
changePortExecutionState(eu.vicci.process.model.sofiainstance.PortInstance port,
eu.vicci.process.model.sofiainstance.State newExecutionstate)
Changes the execution state of a port.
|
akka.actor.ActorRef |
createActorForEndPortSync(eu.vicci.process.model.sofiainstance.PortInstance endPort,
akka.actor.ActorRef parent)
Creates an actor in the context from a parent actor.
|
akka.actor.ActorRef |
createActorForProcessSync(ProcessStepInstanceImplCustom processStepInstance,
akka.actor.ActorRef parent)
Creates an actor in the context from a parent actor.
|
akka.actor.ActorRef |
createActorForStartControlPortSync(eu.vicci.process.model.sofiainstance.StartControlPortInstance portInstance,
akka.actor.ActorRef parent)
Creates an actor in the context from a parent actor.
|
akka.actor.ActorRef |
createActorForStartDataPortSync(eu.vicci.process.model.sofiainstance.StartDataPortInstance portInstance,
akka.actor.ActorRef parent)
Creates an actor in the context from a parent actor.
|
akka.actor.ActorRef |
createActorForTransitionSync(eu.vicci.process.model.sofiainstance.TransitionInstance instance,
akka.actor.ActorRef parent)
Creates an actor in the context from a parent actor.
|
void |
deactivatePort(eu.vicci.process.model.sofiainstance.PortInstance port)
Deactivate a port.
|
void |
deactivateProcessStep(eu.vicci.process.model.sofiainstance.ProcessStepInstance processStep)
Deactivate a process step.
|
void |
deactivateTransition(eu.vicci.process.model.sofiainstance.TransitionInstance instance)
Deactivate a transition.
|
void |
escalateProcessStep(eu.vicci.process.model.sofiainstance.ProcessStepInstance processStep) |
boolean |
executeProcessStep(eu.vicci.process.model.sofiainstance.ProcessStepInstance processStep)
Executes a process step
|
void |
executeTransition(eu.vicci.process.model.sofiainstance.TransitionInstance transition)
Executes a transition
|
void |
executeTransition(eu.vicci.process.model.sofiainstance.TransitionInstance transition,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
Executes a transition
|
boolean |
executeTransitionSync(eu.vicci.process.model.sofiainstance.TransitionInstance transition)
Executes a transition.
|
boolean |
executeTransitionSync(eu.vicci.process.model.sofiainstance.TransitionInstance transition,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
Executes a transition.
|
void |
killProcessStep(ActorAssignable processStep)
Kills the given process
|
void |
pauseProcessStep(ActorAssignable processStep)
Pauses the given process
|
void |
portExecutionStateChanged(PortExecutionStateChangedListener listener,
eu.vicci.process.model.sofiainstance.PortInstance port)
Informs a listener, when the execution state of a port has changed.
|
void |
processExecuted(ProcessExecutedListener listener,
ProcessStepInstanceImplCustom executedProcess)
Informs a listener, that a process has finished executing
|
void |
processReset(ProcessResetListener listener,
ProcessStepInstanceImplCustom resetProcess)
Informs the listener, when a process has been succesfully reset.
|
void |
reset()
Stops the Actor Systems and assigns a new process execution master an sets up a new ActorSystem.
|
void |
resetProcess(eu.vicci.process.model.sofiainstance.ProcessStepInstance process)
Reset a processstep.
|
void |
resumeProcessStep(ActorAssignable processStep)
Resumes the given process
|
boolean |
setPortDataTypeInstanceSync(eu.vicci.process.model.sofiainstance.DataPortInstance port,
eu.vicci.process.model.sofiainstance.DataTypeInstance dataTypeInstance)
Sets the DataTypeInstance of a DataPortInstance.
|
void |
stopActorSystem()
This stops the Actorsystem.
|
void |
stopProcessStep(ActorAssignable processStep)
Stops the given process
|
static LifeCycleManager |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LifeCycleManager[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LifeCycleManager INSTANCE
public static LifeCycleManager[] values()
for (LifeCycleManager c : LifeCycleManager.values()) System.out.println(c);
public static LifeCycleManager valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic void activatePort(eu.vicci.process.model.sofiainstance.PortInstance port,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
port - parameter - public void activatePort(eu.vicci.process.model.sofiainstance.PortInstance port)
port - public boolean activatePortSync(eu.vicci.process.model.sofiainstance.PortInstance port)
port - public boolean activatePortSync(eu.vicci.process.model.sofiainstance.PortInstance port,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
port - parameter - public void executeTransition(eu.vicci.process.model.sofiainstance.TransitionInstance transition,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
transition - parameter - public void executeTransition(eu.vicci.process.model.sofiainstance.TransitionInstance transition)
transition - public boolean executeTransitionSync(eu.vicci.process.model.sofiainstance.TransitionInstance transition,
eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
transition - parameter - public boolean executeTransitionSync(eu.vicci.process.model.sofiainstance.TransitionInstance transition)
transition - public boolean executeProcessStep(eu.vicci.process.model.sofiainstance.ProcessStepInstance processStep)
processStep - public void stopProcessStep(ActorAssignable processStep)
processStep - public void resumeProcessStep(ActorAssignable processStep)
processStep - public void killProcessStep(ActorAssignable processStep)
processStep - public void pauseProcessStep(ActorAssignable processStep)
processStep - public akka.actor.ActorRef createActorForEndPortSync(eu.vicci.process.model.sofiainstance.PortInstance endPort,
akka.actor.ActorRef parent)
endPort - parent - public akka.actor.ActorRef createActorForProcessSync(ProcessStepInstanceImplCustom processStepInstance, akka.actor.ActorRef parent)
processStepInstance - parent - public akka.actor.ActorRef createActorForStartControlPortSync(eu.vicci.process.model.sofiainstance.StartControlPortInstance portInstance,
akka.actor.ActorRef parent)
portInstance - parent - public akka.actor.ActorRef createActorForStartDataPortSync(eu.vicci.process.model.sofiainstance.StartDataPortInstance portInstance,
akka.actor.ActorRef parent)
portInstance - parent - public akka.actor.ActorRef createActorForTransitionSync(eu.vicci.process.model.sofiainstance.TransitionInstance instance,
akka.actor.ActorRef parent)
instance - parent - public void processExecuted(ProcessExecutedListener listener, ProcessStepInstanceImplCustom executedProcess)
listener - executedProcess - public void processReset(ProcessResetListener listener, ProcessStepInstanceImplCustom resetProcess)
listener - resetProcess - public void stopActorSystem()
public void deactivateTransition(eu.vicci.process.model.sofiainstance.TransitionInstance instance)
instance - public void deactivateProcessStep(eu.vicci.process.model.sofiainstance.ProcessStepInstance processStep)
processStep - public void escalateProcessStep(eu.vicci.process.model.sofiainstance.ProcessStepInstance processStep)
public void deactivatePort(eu.vicci.process.model.sofiainstance.PortInstance port)
port - public void resetProcess(eu.vicci.process.model.sofiainstance.ProcessStepInstance process)
process - public void changePortExecutionState(eu.vicci.process.model.sofiainstance.PortInstance port,
eu.vicci.process.model.sofiainstance.State newExecutionstate)
port - newExecutionstate - public void portExecutionStateChanged(PortExecutionStateChangedListener listener, eu.vicci.process.model.sofiainstance.PortInstance port)
listener - port - public boolean setPortDataTypeInstanceSync(eu.vicci.process.model.sofiainstance.DataPortInstance port,
eu.vicci.process.model.sofiainstance.DataTypeInstance dataTypeInstance)
port - dataTypeInstance - public void reset()
Copyright © 2018. All rights reserved.