Uses of Interface
org.apache.commons.pipeline.Feeder

Packages that use Feeder
org.apache.commons.pipeline This package provides a set of pipeline utilities designed around work queues that run in parallel to sequentially process data objects. 
org.apache.commons.pipeline.driver This package contains implementations of the StageDriver and StageDriverFactory interfaces. 
org.apache.commons.pipeline.testFramework Framework classes used to simplify unit test development for pipeline stages. 
 

Uses of Feeder in org.apache.commons.pipeline
 

Fields in org.apache.commons.pipeline declared as Feeder
static Feeder Feeder.VOID
          This Feeder implementation provides a standard, no-op sink for objects.
 

Methods in org.apache.commons.pipeline that return Feeder
 Feeder StageContext.getBranchFeeder(String branch)
          Return the source feeder for the specified pipeline branch.
 Feeder Pipeline.getBranchFeeder(String branch)
          Return the source feeder for the specified pipeline branch.
 Feeder StageContext.getDownstreamFeeder(Stage stage)
          This method is used by a stage driver to pass data from one stage to the next.
 Feeder Pipeline.getDownstreamFeeder(Stage stage)
          This method is used by a stage driver to pass data from one stage to the next.
 Feeder StageDriver.getFeeder()
          This method is used to provide a communication channel between the context in which the driver is being run and the managed stage.
 Feeder Pipeline.getSourceFeeder()
          Returns a feeder for the first stage if the pipeline is not empty
 Feeder Pipeline.getTerminalFeeder()
          Gets the feeder that receives output from the final stage.
 

Methods in org.apache.commons.pipeline with parameters of type Feeder
 void Pipeline.setTerminalFeeder(Feeder terminalFeeder)
          Sets the terminal feeder used to handle any output from the final stage.
 

Uses of Feeder in org.apache.commons.pipeline.driver
 

Methods in org.apache.commons.pipeline.driver that return Feeder
 Feeder ThreadPoolStageDriver.getFeeder()
          Return the Feeder used to feed data to the queue of objects to be processed.
 Feeder SynchronousStageDriver.getFeeder()
          Get the feeder for the encapsulated stage.
 Feeder DedicatedThreadStageDriver.getFeeder()
          Return the Feeder used to feed data to the queue of objects to be processed.
abstract  Feeder AbstractStageDriver.getFeeder()
          This method is used to provide a communication channel between the context in which the driver is being run and the managed stage.
 

Uses of Feeder in org.apache.commons.pipeline.testFramework
 

Classes in org.apache.commons.pipeline.testFramework that implement Feeder
 class TestFeeder
          This feeder simply adds the received objects to a list.
 

Fields in org.apache.commons.pipeline.testFramework with type parameters of type Feeder
 Map<Stage,Feeder> TestStageContext.downstreamFeeders
           
 

Methods in org.apache.commons.pipeline.testFramework that return Feeder
 Feeder TestStageContext.getBranchFeeder(String key)
          Dynamically adds branch feeders as needed to provide a feeder for the requested branch key.
 Feeder TestStageContext.getDownstreamFeeder(Stage stage)
          Dynamically adds downstream feeders as needed to provide a downstream feeder for the specified stage.
 

Methods in org.apache.commons.pipeline.testFramework with parameters of type Feeder
 void TestStageContext.registerDownstreamFeeder(Stage stage, Feeder feeder)
          This method is used by the test implementation to set up the feeders for a stage as though they were provided by drivers in a pipeline.
 



Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.