com.ebmwebsourcing.easyviper.core.api.engine
Class ProcessFcSR

Package class diagram package ProcessFcSR
java.lang.Object
  extended by org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<com.ebmwebsourcing.easyviper.core.api.engine.Process>
      extended by com.ebmwebsourcing.easyviper.core.api.engine.ProcessFcSR
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.engine.Node, com.ebmwebsourcing.easyviper.core.api.engine.Process, com.ebmwebsourcing.easyviper.core.api.engine.Scope, java.io.Serializable, org.oasisopen.sca.ServiceReference<com.ebmwebsourcing.easyviper.core.api.engine.Process>

public class ProcessFcSR
extends org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<com.ebmwebsourcing.easyviper.core.api.engine.Process>
implements com.ebmwebsourcing.easyviper.core.api.engine.Process

See Also:
Serialized Form

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 org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl
callbackID, service
 
Constructor Summary
ProcessFcSR(java.lang.Class<com.ebmwebsourcing.easyviper.core.api.engine.Process> businessInterface, com.ebmwebsourcing.easyviper.core.api.engine.Process service)
           
 
Method Summary
 void addExternalContext(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0, java.lang.String arg1, com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg2)
           
 void clearExternalContexts()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution createExecution(java.lang.String arg0)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node createNode(java.lang.String arg0, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg1)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution createParentExecution()
           
 void createSCAComponent()
           
 void deleteExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
           
 void destroySCAComponent()
           
 void end(boolean arg0)
           
 void execute()
           
 com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour findBehaviour(java.lang.String arg0)
           
<B extends com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour>
java.util.List<B>
findBehaviours(java.lang.Class<B> arg0)
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationGroup> findCorrelationGroups(java.lang.String arg0)
           
 com.ebmwebsourcing.easyviper.core.api.soa.Endpoint findEndpoint(java.lang.Object arg0)
           
 java.lang.Object findEndpointKey(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0)
           
 com.ebmwebsourcing.easyviper.core.api.engine.variable.Variable findVariable(javax.xml.namespace.QName arg0)
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getAllNodes()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Scope> getAllScopes()
           
 com.ebmwebsourcing.easyviper.core.api.engine.expression.Assigner getAssigner()
           
 com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour getBehaviour()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getChildNodes()
           
 org.objectweb.fractal.api.Component getComponent()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationGroup> getCorrelationGroups()
           
 java.util.Map<java.lang.Object,com.ebmwebsourcing.easyviper.core.api.soa.Endpoint> getEndpoints()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Engine getEngine()
           
 java.util.Map<com.ebmwebsourcing.easyviper.core.api.engine.fault.Fault,com.ebmwebsourcing.easyviper.core.api.engine.Scope> getExceptions()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution getExecution()
           
 com.ebmwebsourcing.easyviper.core.api.env.ExternalContext getExternalContext(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0, java.lang.String arg1)
           
 java.util.Map<com.ebmwebsourcing.easyviper.core.api.soa.Endpoint,java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.env.ExternalContext>> getExternalContexts()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getIncomingNodes()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getInitialNode()
           
 java.util.logging.Logger getLogger()
           
 com.ebmwebsourcing.easyviper.core.api.engine.monitoring.Monitor getMonitor()
           
 java.lang.String getName()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getNodeByName(java.lang.String arg0)
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getOutgoingNodes()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution getParentExecution()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getParentNode()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Scope getParentScope()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process getProcess()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey> getProcessKeys()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process getService()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process.State getState()
           
 java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.engine.Execution> getSuspendedExecutions()
           
 com.ebmwebsourcing.easyviper.core.api.engine.handler.TerminationHandler getTerminationHandler()
           
 java.util.Map<javax.xml.namespace.QName,com.ebmwebsourcing.easyviper.core.api.engine.variable.Variable> getVariables()
           
 java.lang.Exception isFaultScope()
           
 void linkedBrotherNodes(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
           
 void linkedChildNodeToParent(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
           
 void linkedExecutableElement2Execution(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.Execution arg1)
           
 void linkedExecution2ExecutableElement(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0, com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
           
 void linkedNodeAndFunctionnalBehaviour(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg1)
           
 void linkInitialNodeAndExecution()
           
 void removeExternalContext(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0, java.lang.String arg1)
           
 boolean removeNode(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0)
           
 void run()
           
 void runStepByStep()
           
 void selectDefaultNextTarget()
           
 void setActivity(com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg0)
           
 void setAssigner(com.ebmwebsourcing.easyviper.core.api.engine.expression.Assigner arg0)
           
 void setExceptions(java.util.Map<com.ebmwebsourcing.easyviper.core.api.engine.fault.Fault,com.ebmwebsourcing.easyviper.core.api.engine.Scope> arg0)
           
 void setExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
           
 void setFaultScope(java.lang.Exception arg0)
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> arg0)
           
 void setInitialNode(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0)
           
 void setLog(java.util.logging.Logger arg0)
           
 void setName(java.lang.String arg0)
           
 void setParentExecution(org.objectweb.fractal.api.Component arg0)
           
 void setProcessKeys(java.util.List<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey> arg0)
           
 void setState(com.ebmwebsourcing.easyviper.core.api.engine.Process.State arg0)
           
 void setTerminationHandler(com.ebmwebsourcing.easyviper.core.api.engine.handler.TerminationHandler arg0)
           
 void setVariable(com.ebmwebsourcing.easyviper.core.api.engine.variable.Variable arg0)
           
 void startSCAComponent()
           
 void stopAllExecutions()
           
 void stopSCAComponent()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node unlinkBrotherNodes(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
           
 void unlinkedNodeAndExecution(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.Execution arg1)
           
 void unlinkedNodeAndFunctionnalBehaviour(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg1)
           
 
Methods inherited from class org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl
_getCallback, _getCallbackID, _getConversation, _getConversationID, _getDelegate, _isConversational, _peekConversation, _popConversation, _pushConversation, _setCallback, _setCallbackID, _setConversationID, getBusinessInterface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessFcSR

public ProcessFcSR(java.lang.Class<com.ebmwebsourcing.easyviper.core.api.engine.Process> businessInterface,
                   com.ebmwebsourcing.easyviper.core.api.engine.Process service)
Method Detail

getService

public com.ebmwebsourcing.easyviper.core.api.engine.Process getService()
Specified by:
getService in interface org.oasisopen.sca.ServiceReference<com.ebmwebsourcing.easyviper.core.api.engine.Process>
Overrides:
getService in class org.ow2.frascati.tinfi.oasis.ServiceReferenceImpl<com.ebmwebsourcing.easyviper.core.api.engine.Process>

findVariable

public com.ebmwebsourcing.easyviper.core.api.engine.variable.Variable findVariable(javax.xml.namespace.QName arg0)
                                                                            throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
findVariable in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setInitializationContext

public void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> arg0)
                              throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
setInitializationContext in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

setActivity

public void setActivity(com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg0)
Specified by:
setActivity in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

getParentNode

public com.ebmwebsourcing.easyviper.core.api.engine.Node getParentNode()
Specified by:
getParentNode in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

removeExternalContext

public void removeExternalContext(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0,
                                  java.lang.String arg1)
Specified by:
removeExternalContext in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

selectDefaultNextTarget

public void selectDefaultNextTarget()
                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
selectDefaultNextTarget in interface com.ebmwebsourcing.easyviper.core.api.engine.Node
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

runStepByStep

public void runStepByStep()
                   throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
runStepByStep in interface com.ebmwebsourcing.easyviper.core.api.engine.Process
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setVariable

public void setVariable(com.ebmwebsourcing.easyviper.core.api.engine.variable.Variable arg0)
                 throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
setVariable in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

linkedBrotherNodes

public void linkedBrotherNodes(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                               com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
                        throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
linkedBrotherNodes in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setTerminationHandler

public void setTerminationHandler(com.ebmwebsourcing.easyviper.core.api.engine.handler.TerminationHandler arg0)
Specified by:
setTerminationHandler in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

getParentExecution

public com.ebmwebsourcing.easyviper.core.api.engine.Execution getParentExecution()
                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getParentExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

linkInitialNodeAndExecution

public void linkInitialNodeAndExecution()
                                 throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
linkInitialNodeAndExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setProcessKeys

public void setProcessKeys(java.util.List<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey> arg0)
Specified by:
setProcessKeys in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

getMonitor

public com.ebmwebsourcing.easyviper.core.api.engine.monitoring.Monitor getMonitor()
Specified by:
getMonitor in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

execute

public void execute()
             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
execute in interface com.ebmwebsourcing.easyviper.core.api.engine.Node
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

startSCAComponent

public void startSCAComponent()
                       throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
startSCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

removeNode

public boolean removeNode(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0)
                   throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
removeNode in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getProcessKeys

public java.util.List<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey> getProcessKeys()
Specified by:
getProcessKeys in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

findEndpoint

public com.ebmwebsourcing.easyviper.core.api.soa.Endpoint findEndpoint(java.lang.Object arg0)
                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
findEndpoint in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getState

public com.ebmwebsourcing.easyviper.core.api.engine.Process.State getState()
Specified by:
getState in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

setFaultScope

public void setFaultScope(java.lang.Exception arg0)
Specified by:
setFaultScope in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

getInitialNode

public com.ebmwebsourcing.easyviper.core.api.engine.Node getInitialNode()
                                                                 throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getInitialNode in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createNode

public com.ebmwebsourcing.easyviper.core.api.engine.Node createNode(java.lang.String arg0,
                                                                    com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg1)
                                                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createNode in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

linkedExecutableElement2Execution

public void linkedExecutableElement2Execution(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                                              com.ebmwebsourcing.easyviper.core.api.engine.Execution arg1)
                                       throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
linkedExecutableElement2Execution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getIncomingNodes

public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getIncomingNodes()
Specified by:
getIncomingNodes in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

setLog

public void setLog(java.util.logging.Logger arg0)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

setParentExecution

public void setParentExecution(org.objectweb.fractal.api.Component arg0)
Specified by:
setParentExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

getNodeByName

public com.ebmwebsourcing.easyviper.core.api.engine.Node getNodeByName(java.lang.String arg0)
                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getNodeByName in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getAssigner

public com.ebmwebsourcing.easyviper.core.api.engine.expression.Assigner getAssigner()
Specified by:
getAssigner in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

linkedExecution2ExecutableElement

public void linkedExecution2ExecutableElement(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0,
                                              com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
                                       throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
linkedExecution2ExecutableElement in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

unlinkedNodeAndFunctionnalBehaviour

public void unlinkedNodeAndFunctionnalBehaviour(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                                                com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg1)
                                         throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
unlinkedNodeAndFunctionnalBehaviour in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getParentScope

public com.ebmwebsourcing.easyviper.core.api.engine.Scope getParentScope()
                                                                  throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getParentScope in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getChildNodes

public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getChildNodes()
Specified by:
getChildNodes in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

linkedNodeAndFunctionnalBehaviour

public void linkedNodeAndFunctionnalBehaviour(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                                              com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg1)
                                       throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
linkedNodeAndFunctionnalBehaviour in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setAssigner

public void setAssigner(com.ebmwebsourcing.easyviper.core.api.engine.expression.Assigner arg0)
Specified by:
setAssigner in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

stopSCAComponent

public void stopSCAComponent()
                      throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
stopSCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

getProcess

public com.ebmwebsourcing.easyviper.core.api.engine.Process getProcess()
                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getProcess in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getExceptions

public java.util.Map<com.ebmwebsourcing.easyviper.core.api.engine.fault.Fault,com.ebmwebsourcing.easyviper.core.api.engine.Scope> getExceptions()
Specified by:
getExceptions in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

setExceptions

public void setExceptions(java.util.Map<com.ebmwebsourcing.easyviper.core.api.engine.fault.Fault,com.ebmwebsourcing.easyviper.core.api.engine.Scope> arg0)
Specified by:
setExceptions in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

getBehaviour

public com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour getBehaviour()
Specified by:
getBehaviour in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

findCorrelationGroups

public java.util.List<com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationGroup> findCorrelationGroups(java.lang.String arg0)
                                                                                                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
findCorrelationGroups in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getOutgoingNodes

public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getOutgoingNodes()
Specified by:
getOutgoingNodes in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

createSCAComponent

public void createSCAComponent()
                        throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
createSCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

setState

public void setState(com.ebmwebsourcing.easyviper.core.api.engine.Process.State arg0)
Specified by:
setState in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

getEngine

public com.ebmwebsourcing.easyviper.core.api.engine.Engine getEngine()
                                                              throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getEngine in interface com.ebmwebsourcing.easyviper.core.api.engine.Process
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setInitialNode

public void setInitialNode(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0)
                    throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
setInitialNode in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getAllScopes

public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Scope> getAllScopes()
                                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getAllScopes in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

findBehaviours

public <B extends com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour> java.util.List<B> findBehaviours(java.lang.Class<B> arg0)
                                                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
findBehaviours in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

findBehaviour

public com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour findBehaviour(java.lang.String arg0)
Specified by:
findBehaviour in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

getExecution

public com.ebmwebsourcing.easyviper.core.api.engine.Execution getExecution()
Specified by:
getExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

getVariables

public java.util.Map<javax.xml.namespace.QName,com.ebmwebsourcing.easyviper.core.api.engine.variable.Variable> getVariables()
Specified by:
getVariables in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

setName

public void setName(java.lang.String arg0)
Specified by:
setName in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

addExternalContext

public void addExternalContext(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0,
                               java.lang.String arg1,
                               com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg2)
Specified by:
addExternalContext in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

destroySCAComponent

public void destroySCAComponent()
                         throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
destroySCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

findEndpointKey

public java.lang.Object findEndpointKey(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0)
Specified by:
findEndpointKey in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

getLogger

public java.util.logging.Logger getLogger()
Specified by:
getLogger in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

getCorrelationGroups

public java.util.List<com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationGroup> getCorrelationGroups()
Specified by:
getCorrelationGroups in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

unlinkedNodeAndExecution

public void unlinkedNodeAndExecution(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                                     com.ebmwebsourcing.easyviper.core.api.engine.Execution arg1)
                              throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
unlinkedNodeAndExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getComponent

public org.objectweb.fractal.api.Component getComponent()
Specified by:
getComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

getInitializationContext

public java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
                                                                          throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
getInitializationContext in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

linkedChildNodeToParent

public void linkedChildNodeToParent(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                                    com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
linkedChildNodeToParent in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getEndpoints

public java.util.Map<java.lang.Object,com.ebmwebsourcing.easyviper.core.api.soa.Endpoint> getEndpoints()
Specified by:
getEndpoints in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

unlinkBrotherNodes

public com.ebmwebsourcing.easyviper.core.api.engine.Node unlinkBrotherNodes(com.ebmwebsourcing.easyviper.core.api.engine.Node arg0,
                                                                            com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
                                                                     throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
unlinkBrotherNodes in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

run

public void run()
         throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
run in interface com.ebmwebsourcing.easyviper.core.api.engine.Process
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getAllNodes

public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getAllNodes()
                                                                              throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getAllNodes in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getSuspendedExecutions

public java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.engine.Execution> getSuspendedExecutions()
                                                                                                              throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getSuspendedExecutions in interface com.ebmwebsourcing.easyviper.core.api.engine.Process
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

deleteExecution

public void deleteExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
                     throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
deleteExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

stopAllExecutions

public void stopAllExecutions()
                       throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
stopAllExecutions in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

end

public void end(boolean arg0)
         throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
end in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createParentExecution

public com.ebmwebsourcing.easyviper.core.api.engine.Execution createParentExecution()
                                                                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createParentExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Process
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setExecution

public void setExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
Specified by:
setExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Node

createExecution

public com.ebmwebsourcing.easyviper.core.api.engine.Execution createExecution(java.lang.String arg0)
                                                                       throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getExternalContext

public com.ebmwebsourcing.easyviper.core.api.env.ExternalContext getExternalContext(com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg0,
                                                                                    java.lang.String arg1)
Specified by:
getExternalContext in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

clearExternalContexts

public void clearExternalContexts()
Specified by:
clearExternalContexts in interface com.ebmwebsourcing.easyviper.core.api.engine.Process

getTerminationHandler

public com.ebmwebsourcing.easyviper.core.api.engine.handler.TerminationHandler getTerminationHandler()
Specified by:
getTerminationHandler in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

isFaultScope

public java.lang.Exception isFaultScope()
Specified by:
isFaultScope in interface com.ebmwebsourcing.easyviper.core.api.engine.Scope

getExternalContexts

public java.util.Map<com.ebmwebsourcing.easyviper.core.api.soa.Endpoint,java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.env.ExternalContext>> getExternalContexts()
Specified by:
getExternalContexts in interface com.ebmwebsourcing.easyviper.core.api.engine.Process


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.