Class MessageSender.Builder
- java.lang.Object
-
- no.difi.sdp.client2.internal.http.MessageSender.Builder
-
- Enclosing interface:
- MessageSender
public static class MessageSender.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_MAX_PER_ROUTE
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_MAX_PER_ROUTE
public static final int DEFAULT_MAX_PER_ROUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
withMeldingInterceptorBefore
public MessageSender.Builder withMeldingInterceptorBefore(Class<?> clazz, org.apache.http.HttpRequestInterceptor interceptor)
-
withValidateAfterInactivity
public MessageSender.Builder withValidateAfterInactivity(Duration validateAfterInactivity)
-
withMaxTotal
public MessageSender.Builder withMaxTotal(int maxTotal)
-
withDefaultMaxPerRoute
public MessageSender.Builder withDefaultMaxPerRoute(int defaultMaxPerRoute)
-
withSocketTimeout
public MessageSender.Builder withSocketTimeout(int socketTimeout)
-
withConnectTimeout
public MessageSender.Builder withConnectTimeout(int connectTimeout)
-
withConnectionRequestTimeout
public MessageSender.Builder withConnectionRequestTimeout(int connectionRequestTimeout)
-
withHttpProxy
public MessageSender.Builder withHttpProxy(String proxyHost, int proxyPort)
-
withHttpProxy
public MessageSender.Builder withHttpProxy(String proxyHost, int proxyPort, String scheme)
-
withHttpRequestInterceptors
public MessageSender.Builder withHttpRequestInterceptors(org.apache.http.HttpRequestInterceptor... httpRequestInterceptors)
-
withHttpResponseInterceptors
public MessageSender.Builder withHttpResponseInterceptors(org.apache.http.HttpResponseInterceptor... httpResponseInterceptors)
-
withClientInterceptorWrapper
public MessageSender.Builder withClientInterceptorWrapper(MessageSender.ClientInterceptorWrapper clientInterceptorWrapper)
-
build
public MessageSender build()
-
-