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

Package class diagram package ExecutionInterceptorSCALCb56bb98SCACCIntent
java.lang.Object
  extended by org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Execution>
      extended by com.ebmwebsourcing.easyviper.core.api.engine.ExecutionInterceptorSCALCb56bb98SCACCIntent
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.engine.Execution, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.Interceptor

public class ExecutionInterceptorSCALCb56bb98SCACCIntent
extends org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Execution>
implements org.objectweb.fractal.julia.Interceptor, com.ebmwebsourcing.easyviper.core.api.engine.Execution


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Execution
com.ebmwebsourcing.easyviper.core.api.engine.Execution.State
 
Field Summary
 
Fields inherited from class org.ow2.frascati.tinfi.TinfiComponentInterceptor
impl, intentHandlersMap, methods
 
Constructor Summary
ExecutionInterceptorSCALCb56bb98SCACCIntent()
           
 
Method Summary
 void addExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
           
 java.lang.Object clone()
           
 void createSCAComponent()
           
 void destroySCAComponent()
           
 void end()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Execution> getChildExecutions()
           
 org.objectweb.fractal.api.Component getComponent()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getCurrentTarget()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 java.lang.String getName()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution getParentExecution()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Scope getParentScope()
           
 long getSpeedTime()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution.State getState()
           
 boolean hasNextExecutableElement()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 boolean isStepByStep()
           
 void removeChildExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
           
 void removeChildExecutions()
           
 void run()
           
 void runSlowly(long arg0)
           
 void runStepByStep()
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> arg0)
           
 void setLog(java.util.logging.Logger arg0)
           
 void setName(java.lang.String arg0)
           
 void setNextExecutableElements(com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent arg0, java.util.Collection<? extends com.ebmwebsourcing.easyviper.core.api.engine.Node> arg1)
           
 void setNextExecutableElements(com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent arg0, com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
           
 void setSpeedTime(long arg0)
           
 void setState(com.ebmwebsourcing.easyviper.core.api.engine.Execution.State arg0)
           
 void setStateRecursively(com.ebmwebsourcing.easyviper.core.api.engine.Execution.State arg0)
           
 void setStepByStep(boolean arg0)
           
 void signal()
           
 void startSCAComponent()
           
 void step()
           
 void stopSCAComponent()
           
 
Methods inherited from class org.ow2.frascati.tinfi.TinfiComponentInterceptor
addIntentHandler, addIntentHandler, getFcComponent, getFcItf, getFcItfDelegate, getMethods, initFcClone, initIntentHandlersMap, listIntentHandler, listIntentHandler, pushFcAndGet, releaseFcAndPop, removeIntentHandler, removeIntentHandler, setFcItf, setFcItfDelegate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.julia.Interceptor
getFcItfDelegate, setFcItfDelegate
 

Constructor Detail

ExecutionInterceptorSCALCb56bb98SCACCIntent

public ExecutionInterceptorSCALCb56bb98SCACCIntent()
Method Detail

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Overrides:
initFcController in class org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Execution>
Throws:
org.objectweb.fractal.api.factory.InstantiationException

clone

public java.lang.Object clone()
Specified by:
clone in interface org.objectweb.fractal.julia.Interceptor
Specified by:
clone in class org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Execution>

removeChildExecution

public void removeChildExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
removeChildExecution in interface com.ebmwebsourcing.easyviper.core.api.engine.Execution
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

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

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

setState

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

getComponent

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

runSlowly

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

getName

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

setNextExecutableElements

public void setNextExecutableElements(com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent arg0,
                                      com.ebmwebsourcing.easyviper.core.api.engine.Node arg1)
Specified by:
setNextExecutableElements in interface com.ebmwebsourcing.easyviper.core.api.engine.Execution

run

public void run()
         throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
run in interface com.ebmwebsourcing.easyviper.core.api.engine.Execution
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

getState

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

end

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

removeChildExecutions

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

addExecution

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

hasNextExecutableElement

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

setStepByStep

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

getParentExecution

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

getSpeedTime

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

setSpeedTime

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

signal

public void signal()
            throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
signal in interface com.ebmwebsourcing.easyviper.core.api.engine.Execution
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.Execution
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.Execution
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

setLog

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

setName

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

isStepByStep

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

setStateRecursively

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

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

getCurrentTarget

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

setNextExecutableElements

public void setNextExecutableElements(com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent arg0,
                                      java.util.Collection<? extends com.ebmwebsourcing.easyviper.core.api.engine.Node> arg1)
Specified by:
setNextExecutableElements in interface com.ebmwebsourcing.easyviper.core.api.engine.Execution

step

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

getChildExecutions

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


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