Tuscany Core

org.apache.tuscany.core.context.impl
Class AbstractLifecycle

java.lang.Object
  extended by org.apache.tuscany.core.context.impl.AbstractLifecycle
Direct Known Subclasses:
AbstractContext, AbstractScopeContext, CompositeScopeContext

public class AbstractLifecycle
extends java.lang.Object

Version:
$Rev$ $Date$

Field Summary
protected  int lifecycleState
           
protected  java.lang.String name
           
 
Constructor Summary
AbstractLifecycle()
           
AbstractLifecycle(java.lang.String name)
           
 
Method Summary
 void addListener(EventFilter filter, RuntimeEventListener listener)
           
 void addListener(RuntimeEventListener listener)
           
 int getLifecycleState()
           
protected  java.util.Map<EventFilter,java.util.List<RuntimeEventListener>> getListeners()
           
 java.lang.String getName()
           
 void publish(Event event)
           
 void removeListener(RuntimeEventListener listener)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

lifecycleState

protected int lifecycleState
Constructor Detail

AbstractLifecycle

public AbstractLifecycle(java.lang.String name)

AbstractLifecycle

public AbstractLifecycle()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getLifecycleState

public int getLifecycleState()

addListener

public void addListener(RuntimeEventListener listener)

removeListener

public void removeListener(RuntimeEventListener listener)

addListener

public void addListener(EventFilter filter,
                        RuntimeEventListener listener)

publish

public void publish(Event event)

getListeners

protected java.util.Map<EventFilter,java.util.List<RuntimeEventListener>> getListeners()

toString

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

Tuscany Core

-