Package net.anwiba.commons.http
Interface IObjectRequestExecutorBuilder<T>
-
- All Known Implementing Classes:
ObjectRequestExecutorBuilder
public interface IObjectRequestExecutorBuilder<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IObjectRequestExecutorBuilder<T>addExceptionFactory(IApplicableHttpResponseExceptionFactory factory)IObjectRequestExecutorBuilder<T>addExceptionFactory(IApplicable<java.lang.String> applicable, IHttpResponseExceptionFactory factory)IObjectRequestExecutorBuilder<T>addResultProducer(java.util.function.BiFunction<java.lang.Integer,java.lang.String,java.lang.Boolean> applicable, IResultProducer<T> resultProducer)IObjectRequestExecutorBuilder<T>addResultProducer(IApplicable<java.lang.String> applicable, IResultProducer<T> resultProducer)IObjectRequestExecutor<T>build()IObjectRequestExecutorBuilder<T>setResultProducer(IResultProducer<T> resultProducer)IObjectRequestExecutorBuilder<T>useAlwaysANewConnection()IObjectRequestExecutorBuilder<T>useAlwaysTheSameConnection()IObjectRequestExecutorBuilder<T>usePoolingConnection()
-
-
-
Method Detail
-
usePoolingConnection
IObjectRequestExecutorBuilder<T> usePoolingConnection()
-
useAlwaysTheSameConnection
IObjectRequestExecutorBuilder<T> useAlwaysTheSameConnection()
-
useAlwaysANewConnection
IObjectRequestExecutorBuilder<T> useAlwaysANewConnection()
-
setResultProducer
IObjectRequestExecutorBuilder<T> setResultProducer(IResultProducer<T> resultProducer)
-
addResultProducer
IObjectRequestExecutorBuilder<T> addResultProducer(IApplicable<java.lang.String> applicable, IResultProducer<T> resultProducer)
-
addResultProducer
IObjectRequestExecutorBuilder<T> addResultProducer(java.util.function.BiFunction<java.lang.Integer,java.lang.String,java.lang.Boolean> applicable, IResultProducer<T> resultProducer)
-
addExceptionFactory
IObjectRequestExecutorBuilder<T> addExceptionFactory(IApplicableHttpResponseExceptionFactory factory)
-
addExceptionFactory
IObjectRequestExecutorBuilder<T> addExceptionFactory(IApplicable<java.lang.String> applicable, IHttpResponseExceptionFactory factory)
-
build
IObjectRequestExecutor<T> build()
-
-