The following document contains the results of PMD's CPD 5.1.2.
File | Line |
---|---|
info/magnolia/resteasy/client/factory/RestEasyClientFactory.java | 72 |
info/magnolia/resteasy/client/factory/SSLRestEasyClientFactory.java | 127 |
ClientConnectionManager cm = new PoolingClientConnectionManager(); HttpClient httpClient = new DefaultHttpClient(cm); ApacheHttpClient4Engine engine = new ApacheHttpClient4Engine(httpClient); ResteasyClient client = ((ResteasyClientBuilder) ResteasyClientBuilder.newBuilder()).httpEngine(engine).build(); for (Object clientFilter : definition.getClientFilters()) { if (clientFilter instanceof ClientRequestFilter || clientFilter instanceof ClientResponseFilter) { client.register(clientFilter); } } ResteasyWebTarget target = client.target(definition.getBaseUrl()); ResteasyProviderFactory pf = ResteasyProviderFactory.getInstance(); for (ClientErrorInterceptor handler : definition.getClientErrorInterceptors()) { pf.addClientErrorInterceptor(handler); } if (definition.isCacheable()) { target.register(BrowserCacheFeature.class); } return new RestEasyClient(target, definition); } } |