com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.impl
Class LoggerBehaviourImpl

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
              extended by com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.impl.EchoBehaviourImpl
                  extended by com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.impl.LoggerBehaviourImpl
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, EchoBehaviour, LoggerBehaviour, com.ebmwebsourcing.easyviper.core.service.extended.behaviour.api.ExtendedBehaviour, java.io.Serializable, org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.api.control.LifeCycleController

public class LoggerBehaviourImpl
extends EchoBehaviourImpl
implements LoggerBehaviour

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.api.LoggerBehaviour
LoggerBehaviour.LEVEL
 
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.service.extended.behaviour.api.AbstractExtendedBehaviourImpl
context
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
component, state
 
Fields inherited from interface com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.api.LoggerBehaviour
name
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
LoggerBehaviourImpl()
           
 
Method Summary
 void debug(java.lang.String msg)
           
protected  void executeOnInactive()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 LoggerBehaviour.LEVEL getLevel()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getNode()
           
 void info(java.lang.String msg)
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
           
 void setLevel(LoggerBehaviour.LEVEL level)
           
 void severe(java.lang.String msg)
           
 java.lang.String toString()
           
 void warning(java.lang.String msg)
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.extended.behaviours._package.debug.impl.EchoBehaviourImpl
executeOnEnded, executeOnStarted, getMessage, setLog, setMessage
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.service.extended.behaviour.api.AbstractExtendedBehaviourImpl
getClassLoader, setClassLoader
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.AbstractFunctionnalBehaviourImpl
getExecutableElement
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
bindFc, create, createFc, destroy, destroyFc, execute, finalize, getComponent, getFcState, getName, getQName, getState, init, listFc, listFc, lookupFc, setName, setQName, 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.extended.behaviours._package.debug.api.EchoBehaviour
getMessage, setMessage
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.service.extended.behaviour.api.ExtendedBehaviour
getClassLoader, setClassLoader
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
execute, getExecutableElement, getQName, getState, 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

node

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

LoggerBehaviourImpl

public LoggerBehaviourImpl()
Method Detail

getLevel

public LoggerBehaviour.LEVEL getLevel()
Specified by:
getLevel in interface LoggerBehaviour

setLevel

public void setLevel(LoggerBehaviour.LEVEL level)
Specified by:
setLevel in interface LoggerBehaviour

severe

public void severe(java.lang.String msg)
Specified by:
severe in interface LoggerBehaviour

warning

public void warning(java.lang.String msg)
Specified by:
warning in interface LoggerBehaviour

info

public void info(java.lang.String msg)
Specified by:
info in interface LoggerBehaviour

debug

public void debug(java.lang.String msg)
Specified by:
debug in interface LoggerBehaviour

getNode

public com.ebmwebsourcing.easyviper.core.api.engine.Node getNode()
Specified by:
getNode in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal.FunctionnalBehaviour
Overrides:
getNode in class EchoBehaviourImpl

toString

public java.lang.String toString()
Overrides:
toString in class EchoBehaviourImpl

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
Overrides:
getInitializationContext in class EchoBehaviourImpl
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
Overrides:
setInitializationContext in class EchoBehaviourImpl
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

executeOnInactive

protected void executeOnInactive()
                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Overrides:
executeOnInactive in class EchoBehaviourImpl
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException


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