com.ebmwebsourcing.easyviper.core.service.extended.behaviour.api
Class AbstractExtendedBehaviourImpl

java.lang.Object
  extended by com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
      extended by com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.AbstractFunctionnalBehaviourImpl
          extended by com.ebmwebsourcing.easyviper.core.service.extended.behaviour.api.AbstractExtendedBehaviourImpl
All Implemented Interfaces:
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.FunctionnalBehaviour, com.ebmwebsourcing.easyviper.core.api.engine.Element, com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent, ExtendedBehaviour, java.io.Serializable, org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.api.control.LifeCycleController

public abstract class AbstractExtendedBehaviourImpl
extends com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.AbstractFunctionnalBehaviourImpl
implements ExtendedBehaviour

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  java.util.Map<java.lang.String,java.lang.Object> context
           
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
component, state
 
Fields inherited from interface com.ebmwebsourcing.easyviper.core.service.extended.behaviour.api.ExtendedBehaviour
name
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
AbstractExtendedBehaviourImpl()
           
 
Method Summary
 java.lang.ClassLoader getClassLoader()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 void setClassLoader(java.lang.ClassLoader classloader)
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.AbstractFunctionnalBehaviourImpl
getExecutableElement, getNode
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
bindFc, create, createFc, destroy, destroyFc, execute, executeOnEnded, executeOnInactive, executeOnStarted, finalize, getComponent, getFcState, getName, getQName, getState, init, listFc, listFc, lookupFc, setLog, setName, setQName, setState, start, startFc, stop, stopFc, toString, 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.functionnal.FunctionnalBehaviour
getNode
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
execute, getExecutableElement, getQName, getState, setInitializationContext, setQName, setState
 
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
 

Field Detail

context

protected java.util.Map<java.lang.String,java.lang.Object> context
Constructor Detail

AbstractExtendedBehaviourImpl

public AbstractExtendedBehaviourImpl()
Method Detail

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface ExtendedBehaviour

setClassLoader

public void setClassLoader(java.lang.ClassLoader classloader)
Specified by:
setClassLoader in interface ExtendedBehaviour

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


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