org.apache.excalibur.event
Interface EventHandler


public interface EventHandler

An EventHandler takes care of processing specific events in an event-based architecture.

The interface design is heavily influenced by Matt Welsh's SandStorm server, his demonstration of the SEDA architecture. We have deviated where we felt the design differences where better.

Author:
Avalon Development Team

Method Summary
 void handleEvent(java.lang.Object element)
          Handle one event at a time.
 void handleEvents(java.lang.Object[] elements)
          Handle a whole array of events at a time.
 

Method Detail

handleEvent

public void handleEvent(java.lang.Object element)
Handle one event at a time.

Parameters:
element - The element that the EventHandler must process

handleEvents

public void handleEvents(java.lang.Object[] elements)
Handle a whole array of events at a time.

Parameters:
elements - The array of elements that the EventHandler must process


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.