@Override public WebTarget register(Class<?> componentClass, Class<?>... contracts) { return target.register(componentClass, contracts); }
@Override public WebTarget register(Class<?> componentClass, int priority) { return base.register(componentClass, priority); }
@Override public WebTarget register(Object component, Map<Class<?>, Integer> contracts) { return base.register(component, contracts); } }
@Override public WebTarget register(Object component) { return target.register(component); }
@Override public WebTarget register(Object component, Map<Class<?>, Integer> contracts) { return target.register(component, contracts); } }
private WebTarget initTarget() { WebTarget clientTarget = client.target(serverUrl); for (ClientRequestFilter filter : requestFilters) { clientTarget = clientTarget.register(filter); } return clientTarget; }
@Override public WebTarget register(Object component, Map<Class<?>, Integer> contracts) { return new TenacityWebTarget( delegate.register(component, contracts), tenacityPropertyKey, timeoutPadding ); } }
@Override public WebTarget register(Class<?> componentClass) { return new TenacityWebTarget( delegate.register(componentClass), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Object component) { return new TenacityWebTarget( delegate.register(component), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Object component, int priority) { return new TenacityWebTarget( delegate.register(component, priority), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Object component, Class<?>... contracts) { return new TenacityWebTarget( delegate.register(component, contracts), tenacityPropertyKey, timeoutPadding ); }
@Override public RxWebTarget register(Object component, Map<Class<?>, Integer> contracts) { return new RxWebTarget(webTarget.register(component, contracts)); } }
@Override public WebTarget register(Object component, int priority) { return new TenacityWebTarget( delegate.register(component, priority), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Object component, Class<?>... contracts) { return new TenacityWebTarget( delegate.register(component, contracts), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Class<?> componentClass, Class<?>... contracts) { return new TenacityWebTarget( delegate.register(componentClass, contracts), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Class<?> componentClass, Map<Class<?>, Integer> contracts) { return new TenacityWebTarget( delegate.register(componentClass, contracts), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Object component, Map<Class<?>, Integer> contracts) { return new TenacityWebTarget( delegate.register(component, contracts), tenacityPropertyKey, timeoutPadding ); } }
@Override public WebTarget register(Class<?> componentClass, int priority) { return new TenacityWebTarget( delegate.register(componentClass, priority), tenacityPropertyKey, timeoutPadding ); }
@Override public WebTarget register(Object component) { return new TenacityWebTarget( delegate.register(component), tenacityPropertyKey, timeoutPadding ); }
protected WebTarget newRequest(String uriString) { if(httpClient == null) { httpClient = new ResteasyClientBuilder() .establishConnectionTimeout(10, TimeUnit.SECONDS) .socketTimeout(10, TimeUnit.SECONDS) .build(); } WebTarget webTarget = httpClient.target(uriString); webTarget.register(new BasicAuthentication(TestConfig.getUsername(), TestConfig.getPassword())); return webTarget; }