com.ebmwebsourcing.easyviper.core.api.engine.behaviour
Interface Behaviour

All Superinterfaces:
Element, FractalComponent, java.io.Serializable
All Known Subinterfaces:
AssignBehaviour, BreakpointBehaviour, EchoBehaviour, EmptyBehaviour, ExitBehaviour, ForkBehaviour, IfBehaviour, JoinBehaviour, LoopBehaviour, ReceiverBehaviour, ReThrowBehaviour, ScopeBehaviour, SenderBehaviour, SequenceBehaviour, ThrowBehaviour, WaitBehaviour
All Known Implementing Classes:
AbstractBehaviourImpl

public interface Behaviour
extends Element

Author:
Nicolas Salatge - eBM WebSourcing

Nested Class Summary
static class Behaviour.State
           
 
Method Summary
 void execute()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 Node getNode()
           
 Behaviour.State getState()
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
           
 void setState(Behaviour.State state)
           
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Element
setLog
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent
create, destroy, getComponent, getName, init, setName, start, stop
 

Method Detail

getInitializationContext

java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
                                                                          throws CoreException
Throws:
CoreException

setInitializationContext

void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
                              throws CoreException
Throws:
CoreException

execute

void execute()
             throws CoreException
Throws:
CoreException

getNode

Node getNode()

getState

Behaviour.State getState()

setState

void setState(Behaviour.State state)


Copyright © 2009 eBM WebSourcing. All Rights Reserved.