com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.functionnal
Class ThrowBehaviourImpl

Package class diagram package ThrowBehaviourImpl
java.lang.Object
  extended by com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
      extended by com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
          extended by com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.functionnal.ThrowBehaviourImpl
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.ThrowBehaviour

public class ThrowBehaviourImpl
extends com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
implements com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.ThrowBehaviour

Author:
Nicolas Salatge - eBM WebSourcing

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
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
node, state
 
Constructor Summary
ThrowBehaviourImpl()
           
 
Method Summary
protected  void executeOnEnded()
           
protected  void executeOnInactive()
           
protected  void executeOnStarted()
           
 java.lang.Exception getException()
           
 void setException(java.lang.Exception exception)
           
 void setLog(java.util.logging.Logger logger)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
clean, execute, getNode, getQName, getState, notifyParentBehaviour, onChildBehaviourNotification, setQName, setState
 
Methods inherited from class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
clean, execute, getNode, getQName, getState, notifyParentBehaviour, onChildBehaviourNotification, setQName, setState
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent
 

Constructor Detail

ThrowBehaviourImpl

public ThrowBehaviourImpl()
Method Detail

toString

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

getException

public java.lang.Exception getException()
Specified by:
getException in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.ThrowBehaviour

setException

public void setException(java.lang.Exception exception)
Specified by:
setException in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.ThrowBehaviour

setLog

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

executeOnEnded

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

executeOnInactive

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

executeOnStarted

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


Copyright © 2012 Petals Link. All Rights Reserved.