com.ebmwebsourcing.easyviper.core.api.engine
Interface Process

All Superinterfaces:
Node, com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, Scope

public interface Process
extends Scope

Author:
Nicolas Salatge - eBM WebSourcing

Nested Class Summary
static class Process.State
           
 
Method Summary
 void addExternalContext(Endpoint serviceendpoint, java.lang.String operation, ExternalContext context)
           
 void clearExternalContexts()
           
 Execution createParentExecution()
           
 Behaviour findBehaviour(java.lang.String activityName)
           
 Assigner getAssigner()
           
 Engine getEngine()
           
 ExternalContext getExternalContext(Endpoint serviceendpoint, java.lang.String operation)
           
 java.util.Map<Endpoint,java.util.Map<java.lang.String,ExternalContext>> getExternalContexts()
           
 Monitor getMonitor()
           
 java.util.List<ProcessKey> getProcessKeys()
           
 Process.State getState()
           
 java.util.Map<java.lang.String,Execution> getSuspendedExecutions()
           
 void removeExternalContext(Endpoint serviceendpoint, java.lang.String operation)
           
 void run()
           
 void runStepByStep()
           
 void setAssigner(Assigner assigner)
           
 void setProcessKeys(java.util.List<ProcessKey> keys)
           
 void setState(Process.State state)
           
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
createExecution, createNode, deleteExecution, end, findBehaviours, findBehaviours, findCorrelationGroups, findEndpoint, findEndpointKey, findVariable, getAllNodes, getAllScopes, getCorrelationGroups, getEndpoints, getExceptions, getInitialNode, getNodeByName, getParentExecution, getParentScope, getProcess, getTerminationHandler, getVariables, isFaultScope, linkedBrotherNodes, linkedChildNodeToParent, linkedExecutableElement2Execution, linkedExecution2ExecutableElement, linkedNodeAndFunctionnalBehaviour, linkInitialNodeAndExecution, removeNode, setBehavioursState, setExceptions, setFaultScope, setInitialNode, setParentExecution, setTerminationHandler, setVariable, startAllExecutions, stopAllExecutions, unlinkBrotherNodes, unlinkedNodeAndExecution, unlinkedNodeAndFunctionnalBehaviour
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Node
execute, getBehaviour, getChildNodes, getExecution, getIncomingNodes, getLogger, getOutgoingNodes, getParentNode, selectDefaultNextTarget, setActivity, setExecution, setLog, setParentNode
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent
 

Method Detail

run

void run()
         throws CoreException
Throws:
CoreException

runStepByStep

void runStepByStep()
                   throws CoreException
Throws:
CoreException

createParentExecution

Execution createParentExecution()
                                throws CoreException
Throws:
CoreException

getSuspendedExecutions

java.util.Map<java.lang.String,Execution> getSuspendedExecutions()
                                                                 throws CoreException
Throws:
CoreException

getEngine

Engine getEngine()
                 throws CoreException
Throws:
CoreException

getAssigner

Assigner getAssigner()

setAssigner

void setAssigner(Assigner assigner)

getMonitor

Monitor getMonitor()

getState

Process.State getState()

setState

void setState(Process.State state)

setProcessKeys

void setProcessKeys(java.util.List<ProcessKey> keys)

getProcessKeys

java.util.List<ProcessKey> getProcessKeys()

getExternalContext

ExternalContext getExternalContext(Endpoint serviceendpoint,
                                   java.lang.String operation)

addExternalContext

void addExternalContext(Endpoint serviceendpoint,
                        java.lang.String operation,
                        ExternalContext context)

getExternalContexts

java.util.Map<Endpoint,java.util.Map<java.lang.String,ExternalContext>> getExternalContexts()

removeExternalContext

void removeExternalContext(Endpoint serviceendpoint,
                           java.lang.String operation)

clearExternalContexts

void clearExternalContexts()

findBehaviour

Behaviour findBehaviour(java.lang.String activityName)


Copyright © 2012 Petals Link. All Rights Reserved.