org.apache.excalibur.event.command
Class AbstractThreadManager.PipelineRunner

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.excalibur.event.command.AbstractThreadManager.PipelineRunner
All Implemented Interfaces:
LogEnabled, java.lang.Runnable
Enclosing class:
AbstractThreadManager

public static final class AbstractThreadManager.PipelineRunner
extends AbstractLogEnabled
implements java.lang.Runnable

The PipelineRunner class pulls all the events from the Source, and puts them in the EventHandler. Both of those objects are part of the EventPipeline.


Constructor Summary
protected AbstractThreadManager.PipelineRunner(EventPipeline pipeline)
          Create a PipelineRunner.
 
Method Summary
 void run()
          The code that actually pulls the events from the Sources and sends them to the event handler
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractThreadManager.PipelineRunner

protected AbstractThreadManager.PipelineRunner(EventPipeline pipeline)
Create a PipelineRunner.

Parameters:
pipeline - The EventPipeline we are running
Method Detail

run

public void run()
The code that actually pulls the events from the Sources and sends them to the event handler

Specified by:
run in interface java.lang.Runnable


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