public class PipelineBuilderImpl extends Object implements PipelineBuilder
Constructor and Description |
---|
PipelineBuilderImpl(PlasticProxyFactory proxyFactory,
DefaultImplementationBuilder defaultImplementationBuilder) |
Modifier and Type | Method and Description |
---|---|
<S,F> S |
build(org.slf4j.Logger logger,
Class<S> serviceInterface,
Class<F> filterInterface,
List<F> filters)
Creates a pipeline from just the filters.
|
<S,F> S |
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.
|
public PipelineBuilderImpl(@Builtin PlasticProxyFactory proxyFactory, DefaultImplementationBuilder defaultImplementationBuilder)
public <S,F> S build(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, List<F> filters)
PipelineBuilder
default implementation
is
created as the terminator.build
in interface PipelineBuilder
S
- service typeF
- filter typelogger
- logs any warnings generated when constructing the pipelineserviceInterface
- defines the interface for the pipelinefilterInterface
- the filter interface, contributed into the pipelinefilters
- sorted list of filterspublic <S,F> S build(org.slf4j.Logger logger, Class<S> serviceInterface, Class<F> filterInterface, List<F> filters, S terminator)
PipelineBuilder
build
in interface PipelineBuilder
S
- service typeF
- filter typelogger
- 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${project.version} - Copyright © 2003-2015 The Apache Software Foundation.