diff options
Diffstat (limited to 'eaaf_core_utils/src/main/java/at/gv/egiz/eaaf/core/impl/http/HttpClientFactory.java')
-rw-r--r-- | eaaf_core_utils/src/main/java/at/gv/egiz/eaaf/core/impl/http/HttpClientFactory.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/eaaf_core_utils/src/main/java/at/gv/egiz/eaaf/core/impl/http/HttpClientFactory.java b/eaaf_core_utils/src/main/java/at/gv/egiz/eaaf/core/impl/http/HttpClientFactory.java index 07522b56..784dbe0e 100644 --- a/eaaf_core_utils/src/main/java/at/gv/egiz/eaaf/core/impl/http/HttpClientFactory.java +++ b/eaaf_core_utils/src/main/java/at/gv/egiz/eaaf/core/impl/http/HttpClientFactory.java @@ -158,6 +158,14 @@ public class HttpClientFactory implements IHttpClientFactory { HttpClientConnectionManager connectionManager = injectConnectionManager(builder, sslConnectionFactory); + // set interceptor + if (config.getMessageInterceptors() != null) { + for (int i = config.getMessageInterceptors().size() - 1; i >= 0; i--) { + builder.addInterceptorFirst(config.getMessageInterceptors().get(i)); + + } + } + availableBuilders.put(config.getUuid(), Pair.newInstance(builder, connectionManager)); } |