com.ebmwebsourcing.easyviper.core.api.engine.behaviour
Class AbstractBehaviourImpl
java.lang.Object
com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
- All Implemented Interfaces:
- com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, Behaviour
public abstract class AbstractBehaviourImpl
- extends com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
- implements Behaviour
- Author:
- Nicolas Salatge - eBM WebSourcing
| Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour |
Behaviour.State |
| 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.easycommons.sca.helper.api.SCAComponent |
createSCAComponent, destroySCAComponent, getComponent, getName, setName, startSCAComponent, stopSCAComponent |
state
protected Behaviour.State state
node
protected Node node
AbstractBehaviourImpl
public AbstractBehaviourImpl()
getQName
public javax.xml.namespace.QName getQName()
throws CoreException
- Specified by:
getQName in interface Behaviour
- Throws:
CoreException
setQName
public void setQName(javax.xml.namespace.QName name)
throws CoreException
- Specified by:
setQName in interface Behaviour
- Throws:
CoreException
executeOnInactive
protected abstract void executeOnInactive()
throws CoreException
- Throws:
CoreException
executeOnStarted
protected abstract void executeOnStarted()
throws CoreException
- Throws:
CoreException
executeOnEnded
protected abstract void executeOnEnded()
throws CoreException
- Throws:
CoreException
execute
public void execute()
throws CoreException
- Specified by:
execute in interface Behaviour
- Throws:
CoreException
notifyParentBehaviour
public final void notifyParentBehaviour()
throws CoreException
- Specified by:
notifyParentBehaviour in interface Behaviour
- Throws:
CoreException
onChildBehaviourNotification
public void onChildBehaviourNotification(Behaviour childBehaviour)
throws CoreException
- Specified by:
onChildBehaviourNotification in interface Behaviour
- Throws:
CoreException
getNode
public Node getNode()
- Specified by:
getNode in interface Behaviour
toString
public java.lang.String toString()
- Overrides:
toString in class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
getState
public Behaviour.State getState()
- Specified by:
getState in interface Behaviour
setState
public void setState(Behaviour.State state)
- Specified by:
setState in interface Behaviour
setLog
public void setLog(java.util.logging.Logger logger)
- Specified by:
setLog in interface Behaviour
clean
public void clean()
- Specified by:
clean in interface Behaviour
Copyright © 2012 Petals Link. All Rights Reserved.