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

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

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


Field Summary
 
Fields inherited from class org.ow2.frascati.tinfi.TinfiComponentInterceptor
impl, intentHandlersMap, methods
 
Constructor Summary
NodeInterceptorSCAIntent()
           
 
Method Summary
 java.lang.Object clone()
           
 void createSCAComponent()
           
 void destroySCAComponent()
           
 void execute()
           
 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()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Execution getExecution()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getIncomingNodes()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 java.util.logging.Logger getLogger()
           
 java.lang.String getName()
           
 java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Node> getOutgoingNodes()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getParentNode()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 void selectDefaultNextTarget()
           
 void setActivity(com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour arg0)
           
 void setExecution(com.ebmwebsourcing.easyviper.core.api.engine.Execution arg0)
           
 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 startSCAComponent()
           
 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

NodeInterceptorSCAIntent

public NodeInterceptorSCAIntent()
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.Node>
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.Node>

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

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

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

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

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

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

getExecution

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

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

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

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

setName

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

setExecution

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

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

getParentNode

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

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

getComponent

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

getLogger

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

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


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