org.apache.tapestry5.ioc.internal.services
Class PipelineBuilderImpl
java.lang.Object
org.apache.tapestry5.ioc.internal.services.PipelineBuilderImpl
- All Implemented Interfaces:
- PipelineBuilder
public class PipelineBuilderImpl
- extends Object
- implements PipelineBuilder
Method Summary |
|
build(org.slf4j.Logger logger,
Class<S> serviceInterface,
Class<F> filterInterface,
List<F> filters)
Creates a pipeline from just the filters. |
|
build(org.slf4j.Logger logger,
Class<S> serviceInterface,
Class<F> filterInterface,
List<F> filters,
S terminator)
Creates a pipeline from the filters and a terminator. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PipelineBuilderImpl
public PipelineBuilderImpl(@Builtin
PlasticProxyFactory proxyFactory,
DefaultImplementationBuilder defaultImplementationBuilder)
build
public <S,F> S build(org.slf4j.Logger logger,
Class<S> serviceInterface,
Class<F> filterInterface,
List<F> filters)
- Description copied from interface:
PipelineBuilder
- Creates a pipeline from just the filters. A
default implementation
is
created as the terminator.
- Specified by:
build
in interface PipelineBuilder
- 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:
PipelineBuilder
- Creates a pipeline from the filters and a terminator.
- Specified by:
build
in interface PipelineBuilder
- 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
Copyright © 2003-2012 The Apache Software Foundation.