|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ebmwebsourcing.easyviper.core.impl.engine.ExecutableElementImpl
com.ebmwebsourcing.easyviper.core.impl.engine.NodeImpl
com.ebmwebsourcing.easyviper.core.impl.engine.ScopeImpl
com.ebmwebsourcing.easyviper.core.impl.engine.ProcessImpl
public class ProcessImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Process |
|---|
com.ebmwebsourcing.easyviper.core.api.engine.Process.State |
| Field Summary |
|---|
| Fields inherited from class com.ebmwebsourcing.easyviper.core.impl.engine.ScopeImpl |
|---|
behaviour, childNodes, correlationGroups, endpoints, exceptions, execution, faultScope, incomingTransitions, initialNode, outgoingTransitions, parentExecution, parentNode, th |
| Fields inherited from class com.ebmwebsourcing.easyviper.core.impl.engine.ExecutableElementImpl |
|---|
nextSelectedExecElmts |
| Constructor Summary | |
|---|---|
ProcessImpl()
|
|
| Method Summary | |
|---|---|
com.ebmwebsourcing.easyviper.core.api.engine.Execution |
createParentExecution()
|
void |
end(boolean clean)
|
java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.engine.Execution> |
getConcernedExecutions(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> message)
|
com.ebmwebsourcing.easyviper.core.api.engine.Engine |
getEngine()
|
com.ebmwebsourcing.easyviper.core.api.env.ExternalContext |
getExternalContext()
|
com.ebmwebsourcing.easyviper.core.api.engine.monitoring.Monitor |
getMonitor()
|
com.ebmwebsourcing.easyviper.core.api.engine.Process |
getProcess()
|
com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey |
getProcessKey()
|
com.ebmwebsourcing.easyviper.core.api.engine.Process.State |
getState()
|
void |
run()
|
void |
setExternalContext(com.ebmwebsourcing.easyviper.core.api.env.ExternalContext context)
|
void |
setLog(java.util.logging.Logger logger)
|
void |
setProcessKey(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey key)
|
void |
setState(com.ebmwebsourcing.easyviper.core.api.engine.Process.State state)
|
java.lang.String |
toString()
|
| Methods inherited from class com.ebmwebsourcing.easyviper.core.impl.engine.NodeImpl |
|---|
execute, getActivity, getBehaviour, getChildNodes, getExecution, getIncomingTransitions, getLogger, getMapIncomingTransitions, getMapOutgoingTransitions, getOutgoingTransitions, selectDefaultNextTarget, setActivity, setExecution |
| Methods inherited from class com.ebmwebsourcing.easyviper.core.impl.engine.ExecutableElementImpl |
|---|
getNextSelectedExecutableElements |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Scope |
|---|
createExecution, createNode, createTransition, deleteExecution, findBehaviours, findCorrelationGroups, findEndpoint, findVariable, getAllNodes, getAllScopes, getAllTransitions, getCorrelationGroups, getEndpoints, getExceptions, getInitialNode, getNodeByName, getParentExecution, getParentScope, getTerminationHandler, getTransitionByName, getVariables, isFaultScope, linked, linked, linkedExecutableElement2Execution, linkedExecution2ExecutableElement, linkedNode2Transition, linkedNodeAndActivity, linkedTransition2Node, linkInitialNodeAndExecution, removeNode, setExceptions, setFaultScope, setInitialNode, setParentExecution, setTerminationHandler, setVariable, stopAllExecutions, unlinkedNodeAndActivity, unlinkedNodeAndExecution |
| Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Node |
|---|
getBehaviour, getChildNodes, getIncomingTransitions, getLogger, getMapIncomingTransitions, getMapOutgoingTransitions, getOutgoingTransitions, getParentNode, setActivity, setExecution |
| Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.ExecutableElement |
|---|
execute, getExecution, getNextSelectedExecutableElements, selectDefaultNextTarget |
| Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent |
|---|
create, destroy, getComponent, getName, init, setName, start, stop |
| Constructor Detail |
|---|
public ProcessImpl()
throws com.ebmwebsourcing.easyviper.core.api.CoreException
com.ebmwebsourcing.easyviper.core.api.CoreException| Method Detail |
|---|
public void run()
throws com.ebmwebsourcing.easyviper.core.api.CoreException
run in interface com.ebmwebsourcing.easyviper.core.api.engine.Processcom.ebmwebsourcing.easyviper.core.api.CoreException
public com.ebmwebsourcing.easyviper.core.api.engine.Execution createParentExecution()
throws com.ebmwebsourcing.easyviper.core.api.CoreException
createParentExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Processcom.ebmwebsourcing.easyviper.core.api.CoreException
public java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.engine.Execution> getConcernedExecutions(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> message)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
getConcernedExecutions in interface com.ebmwebsourcing.easyviper.core.api.engine.Processcom.ebmwebsourcing.easyviper.core.api.CoreException
public com.ebmwebsourcing.easyviper.core.api.engine.Engine getEngine()
throws com.ebmwebsourcing.easyviper.core.api.CoreException
getEngine in interface com.ebmwebsourcing.easyviper.core.api.engine.Processcom.ebmwebsourcing.easyviper.core.api.CoreException
public com.ebmwebsourcing.easyviper.core.api.engine.Process getProcess()
throws com.ebmwebsourcing.easyviper.core.api.CoreException
getProcess in interface com.ebmwebsourcing.easyviper.core.api.engine.ScopegetProcess in class ScopeImplcom.ebmwebsourcing.easyviper.core.api.CoreExceptionpublic com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey getProcessKey()
getProcessKey in interface com.ebmwebsourcing.easyviper.core.api.engine.Processpublic void setProcessKey(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey key)
setProcessKey in interface com.ebmwebsourcing.easyviper.core.api.engine.Processpublic com.ebmwebsourcing.easyviper.core.api.env.ExternalContext getExternalContext()
getExternalContext in interface com.ebmwebsourcing.easyviper.core.api.engine.Processpublic void setExternalContext(com.ebmwebsourcing.easyviper.core.api.env.ExternalContext context)
setExternalContext in interface com.ebmwebsourcing.easyviper.core.api.engine.Processpublic void setLog(java.util.logging.Logger logger)
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.ElementsetLog in class ScopeImplpublic com.ebmwebsourcing.easyviper.core.api.engine.monitoring.Monitor getMonitor()
getMonitor in interface com.ebmwebsourcing.easyviper.core.api.engine.Process
public void end(boolean clean)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
end in interface com.ebmwebsourcing.easyviper.core.api.engine.Scopeend in class ScopeImplcom.ebmwebsourcing.easyviper.core.api.CoreExceptionpublic com.ebmwebsourcing.easyviper.core.api.engine.Process.State getState()
getState in interface com.ebmwebsourcing.easyviper.core.api.engine.Processpublic void setState(com.ebmwebsourcing.easyviper.core.api.engine.Process.State state)
setState in interface com.ebmwebsourcing.easyviper.core.api.engine.Processpublic java.lang.String toString()
toString in class NodeImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||