public class ObjectRequestExecutorBuilder<T> extends Object implements IObjectRequestExecutorBuilder<T>
| Constructor and Description |
|---|
ObjectRequestExecutorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IObjectRequestExecutorBuilder<T> |
addExceptionFactory(IApplicable<String> applicable,
IHttpResponseExceptionFactory factory) |
IObjectRequestExecutorBuilder<T> |
addExceptionFactory(IApplicableHttpResponseExceptionFactory factory) |
IObjectRequestExecutorBuilder<T> |
addResultProducer(java.util.function.BiFunction<Integer,String,Boolean> applicable,
IResultProducer<T> resultProducer) |
IObjectRequestExecutorBuilder<T> |
addResultProducer(IApplicable<String> applicable,
IResultProducer<T> resultProducer) |
IObjectRequestExecutor<T> |
build() |
IObjectRequestExecutorBuilder<T> |
setResultProducer(IResultProducer<T> resultProducer) |
IObjectRequestExecutorBuilder<T> |
useAlwaysANewConnection() |
IObjectRequestExecutorBuilder<T> |
useAlwaysTheSameConnection() |
IObjectRequestExecutorBuilder<T> |
usePoolingConnection() |
public IObjectRequestExecutorBuilder<T> usePoolingConnection()
usePoolingConnection in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> useAlwaysTheSameConnection()
useAlwaysTheSameConnection in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> useAlwaysANewConnection()
useAlwaysANewConnection in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> setResultProducer(IResultProducer<T> resultProducer)
setResultProducer in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> addExceptionFactory(IApplicableHttpResponseExceptionFactory factory)
addExceptionFactory in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> addExceptionFactory(IApplicable<String> applicable, IHttpResponseExceptionFactory factory)
addExceptionFactory in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutor<T> build()
build in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> addResultProducer(IApplicable<String> applicable, IResultProducer<T> resultProducer)
addResultProducer in interface IObjectRequestExecutorBuilder<T>public IObjectRequestExecutorBuilder<T> addResultProducer(java.util.function.BiFunction<Integer,String,Boolean> applicable, IResultProducer<T> resultProducer)
addResultProducer in interface IObjectRequestExecutorBuilder<T>Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.