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 Object

Version:
$Rev$ $Date$

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

Field Detail

name

protected String name

lifecycleState

protected int lifecycleState
Constructor Detail

AbstractLifecycle

public AbstractLifecycle(String name)

AbstractLifecycle

public AbstractLifecycle()
Method Detail

getName

public String getName()

setName

public void setName(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 Map<EventFilter,List<RuntimeEventListener>> getListeners()

toString

public String toString()
Overrides:
toString in class Object

Tuscany Core

-