Class PipelineBuilderImpl
- java.lang.Object
 - 
- org.apache.tapestry5.ioc.internal.services.PipelineBuilderImpl
 
 
- 
- All Implemented Interfaces:
 PipelineBuilder
public class PipelineBuilderImpl extends Object implements PipelineBuilder
 
- 
- 
Constructor Summary
Constructors Constructor Description PipelineBuilderImpl(PlasticProxyFactory proxyFactory, DefaultImplementationBuilder defaultImplementationBuilder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <S,F>
Sbuild(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, List<F> filters)Creates a pipeline from just the filters.<S,F>
Sbuild(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, List<F> filters, S terminator)Creates a pipeline from the filters and a terminator. 
 - 
 
- 
- 
Constructor Detail
- 
PipelineBuilderImpl
public PipelineBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, DefaultImplementationBuilder defaultImplementationBuilder)
 
 - 
 
- 
Method Detail
- 
build
public <S,F> S build(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, List<F> filters)
Description copied from interface:PipelineBuilderCreates a pipeline from just the filters. Adefault implementationis created as the terminator.- Specified by:
 buildin interfacePipelineBuilder- Type Parameters:
 S- service typeF- filter type- Parameters:
 logger- logs any warnings generated when constructing the pipelineserviceInterface- defines the interface for the pipelinefilterInterface- the filter interface, contributed into the pipelinefilters- sorted list of filters- Returns:
 - an object that encapsulates the filters and the default implementation
 
 
- 
build
public <S,F> S build(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, List<F> filters, S terminator)
Description copied from interface:PipelineBuilderCreates a pipeline from the filters and a terminator.- Specified by:
 buildin interfacePipelineBuilder- Type Parameters:
 S- service typeF- filter type- Parameters:
 logger- logs any warnings generated when constructing the pipelineserviceInterface- defines the interface for the pipelinefilterInterface- the filter interface, contributed into the pipelinefilters- sorted list of filtersterminator- end of the pipeline- Returns:
 - an object that encapsulates the filters and the terminator
 
 
 - 
 
 -