com.ebmwebsourcing.easyviper.core.impl.engine.behaviour
Class BreakpointBehaviourImpl

java.lang.Object
  extended by com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
      extended by com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.BreakpointBehaviourImpl
All Implemented Interfaces:
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.BreakpointBehaviour, com.ebmwebsourcing.easyviper.core.api.engine.Element, com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent, java.io.Serializable, org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.api.control.LifeCycleController

public class BreakpointBehaviourImpl
extends com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
implements com.ebmwebsourcing.easyviper.core.api.engine.behaviour.BreakpointBehaviour

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour.State
 
Field Summary
protected  com.ebmwebsourcing.easyviper.core.api.engine.Node node
           
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
component, state
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
BreakpointBehaviourImpl()
           
 
Method Summary
 void executeActivity()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getNode()
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
           
 void setLog(java.util.logging.Logger logger)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
bindFc, create, createFc, destroy, destroyFc, execute, finalize, getComponent, getFcState, getName, getState, init, listFc, listFc, lookupFc, setName, setState, start, startFc, stop, stopFc, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
execute, getState, setState
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent
create, destroy, getComponent, getName, init, setName, start, stop
 

Field Detail

node

protected com.ebmwebsourcing.easyviper.core.api.engine.Node node
Constructor Detail

BreakpointBehaviourImpl

public BreakpointBehaviourImpl()
Method Detail

getInitializationContext

public java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getInitializationContext in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setInitializationContext

public void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
                              throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
setInitializationContext in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

executeActivity

public void executeActivity()
                     throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
executeActivity in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

toString

public java.lang.String toString()
Overrides:
toString in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl

getNode

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

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.Element
Overrides:
setLog in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl


Copyright © 2009 eBM WebSourcing. All Rights Reserved.