tweed.system.bus
Class EventNipple
java.lang.Object
|
+--tweed.system.bus.ClassFilterMember
|
+--tweed.system.bus.EventNipple
- All Implemented Interfaces:
- BusMember
- Direct Known Subclasses:
- ActionNipple, UserMessageNipple
- public abstract class EventNipple
- extends ClassFilterMember
- implements BusMember
- Version:
- $Id$
- Author:
- Laurent Caillette
Method Summary |
boolean |
eventPosted(java.util.EventObject event)
Called when an event is to be posted to the member. |
protected org.apache.avalon.framework.logger.Logger |
getLogger()
|
protected abstract void |
handleEvent(java.util.EventObject event)
|
void |
unplug()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventNipple
public EventNipple(Contextualized contextualized,
java.lang.Class eventClass)
EventNipple
public EventNipple(Contextualized contextualized,
java.lang.Class eventClass,
int level)
getLogger
protected final org.apache.avalon.framework.logger.Logger getLogger()
eventPosted
public final boolean eventPosted(java.util.EventObject event)
- Description copied from interface:
BusMember
- Called when an event is to be posted to the member.
- Specified by:
eventPosted
in interface BusMember
- Parameters:
event
- Event to post.
- Returns:
- true if event should be propogated, false if
it should be cancelled.
handleEvent
protected abstract void handleEvent(java.util.EventObject event)
unplug
public final void unplug()
Copyright © 2003 Laurent Caillette. All Rights Reserved.