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

Package class diagram package ProcessFcInItf
java.lang.Object
  extended by org.objectweb.fractal.julia.BasicComponentInterface
      extended by org.ow2.frascati.tinfi.TinfiComponentInterface<com.ebmwebsourcing.easyviper.core.api.engine.Process>
          extended by com.ebmwebsourcing.easyviper.core.api.engine.ProcessFcInItf
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, org.objectweb.fractal.api.Interface, org.objectweb.fractal.julia.ComponentInterface
Direct Known Subclasses:
ProcessFcOutItf

public class ProcessFcInItf
extends org.ow2.frascati.tinfi.TinfiComponentInterface<com.ebmwebsourcing.easyviper.core.api.engine.Process>
implements com.ebmwebsourcing.easyviper.core.api.engine.Process


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.TinfiComponentInterface
impl
 
Fields inherited from class org.objectweb.fractal.julia.BasicComponentInterface
flags, name, owner, type
 
Constructor Summary
ProcessFcInItf()
           
ProcessFcInItf(org.objectweb.fractal.api.Component component, java.lang.String s, org.objectweb.fractal.api.Type type, boolean flag, java.lang.Object obj)
           
 
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.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.TinfiComponentInterface
clone, getFcItfImpl, setFcItfImpl
 
Methods inherited from class org.objectweb.fractal.julia.BasicComponentInterface
equals, getFcItfName, getFcItfOwner, getFcItfType, hasFcInterceptor, hashCode, isFcInternalItf, setFcItfName, updateFcState
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessFcInItf

public ProcessFcInItf()

ProcessFcInItf

public ProcessFcInItf(org.objectweb.fractal.api.Component component,
                      java.lang.String s,
                      org.objectweb.fractal.api.Type type,
                      boolean flag,
                      java.lang.Object obj)
Method Detail

getLogger

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

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

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

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

setName

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

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

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

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

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

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

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

setParentExecution

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

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

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

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

getExecution

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

isFaultScope

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

setExecution

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

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

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

getMonitor

public com.ebmwebsourcing.easyviper.core.api.engine.monitoring.Monitor getMonitor()
Specified by:
getMonitor 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

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

setLog

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

getBehaviour

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

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

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

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

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

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

getTerminationHandler

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

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

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

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

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

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

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

getName

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

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

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

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

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

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

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

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

getAssigner

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

clearExternalContexts

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

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

getParentNode

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

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

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

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

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

getState

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

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

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

getComponent

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

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

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


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