@Override public Configuration getConfiguration() { ClientProviderFactory cpf = ClientProviderFactory.getInstance(m); return cpf.getConfiguration(m); }
@Override public Configuration getConfiguration() { ClientProviderFactory cpf = ClientProviderFactory.getInstance(m); return cpf.getConfiguration(m); }
protected static ResponseExceptionMapper<?> findExceptionMapper(Message message, Class<?> exType) { ClientProviderFactory pf = ClientProviderFactory.getInstance(message); return pf.createResponseExceptionMapper(message, exType); }
protected static ResponseExceptionMapper<?> findExceptionMapper(Message message, Class<?> exType) { ClientProviderFactory pf = ClientProviderFactory.getInstance(message); return pf.createResponseExceptionMapper(message, exType); }
void run(final Response response) { if (closed) { throw new IllegalStateException("The SSE Event Processor is already closed"); } final InputStream is = response.readEntity(InputStream.class); final ClientProviderFactory factory = ClientProviderFactory.getInstance(endpoint); Message message = null; if (response instanceof ResponseImpl) { message = ((ResponseImpl)response).getOutMessage(); } executor.submit(process(response, is, factory, message)); }
void run(final Response response) { if (closed) { throw new IllegalStateException("The SSE Event Processor is already closed"); } final InputStream is = response.readEntity(InputStream.class); final ClientProviderFactory factory = ClientProviderFactory.getInstance(endpoint); Message message = null; if (response instanceof ResponseImpl) { message = ((ResponseImpl)response).getOutMessage(); } executor.submit(process(response, is, factory, message)); }
@SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends RxInvoker> T rx(Class<T> rxCls, ExecutorService executorService) { if (CompletionStageRxInvoker.class.isAssignableFrom(rxCls)) { return (T)rx(executorService); } ClientProviderFactory pf = ClientProviderFactory.getInstance(WebClient.getConfig(this).getEndpoint()); RxInvokerProvider rxProvider = pf.getRxInvokerProvider(); if (rxProvider != null && rxProvider.isProviderFor(rxCls)) { return (T)rxProvider.getRxInvoker(sync(), executorService); } throw new IllegalStateException("Provider for " + rxCls.getName() + " is not available"); }
@SuppressWarnings({ "rawtypes", "unchecked" }) public <T extends RxInvoker> T rx(Class<T> rxCls, ExecutorService executorService) { if (CompletionStageRxInvoker.class.isAssignableFrom(rxCls)) { return (T)rx(executorService); } ClientProviderFactory pf = ClientProviderFactory.getInstance(WebClient.getConfig(this).getEndpoint()); RxInvokerProvider rxProvider = pf.getRxInvokerProvider(); if (rxProvider != null && rxProvider.isProviderFor(rxCls)) { return (T)rxProvider.getRxInvoker(sync(), executorService); } throw new IllegalStateException("Provider for " + rxCls.getName() + " is not available"); }
method.getDeclaredAnnotations()); } finally { ClientProviderFactory.getInstance(outMessage).clearThreadLocalProxies();
protected Response handleResponse(Message outMessage, Class<?> responseClass, Type genericType) { try { ResponseBuilder rb = setResponseBuilder(outMessage, outMessage.getExchange()); Response currentResponse = rb.clone().build(); ((ResponseImpl)currentResponse).setOutMessage(outMessage); Object entity = readBody(currentResponse, outMessage, responseClass, genericType, new Annotation[]{}); if (entity == null) { int status = currentResponse.getStatus(); if (status >= 400) { entity = currentResponse.getEntity(); } } rb = JAXRSUtils.fromResponse(currentResponse, false); rb.entity(entity instanceof Response ? ((Response)entity).getEntity() : entity); Response r = rb.build(); getState().setResponse(r); ((ResponseImpl)r).setOutMessage(outMessage); return r; } catch (Throwable ex) { throw (ex instanceof ProcessingException) ? (ProcessingException)ex : new ProcessingException(ex); } finally { ClientProviderFactory.getInstance(outMessage).clearThreadLocalProxies(); } }
method.getDeclaredAnnotations()); } finally { ClientProviderFactory.getInstance(outMessage).clearThreadLocalProxies();
protected Response handleResponse(Message outMessage, Class<?> responseClass, Type genericType) { try { ResponseBuilder rb = setResponseBuilder(outMessage, outMessage.getExchange()); Response currentResponse = rb.clone().build(); ((ResponseImpl)currentResponse).setOutMessage(outMessage); Object entity = readBody(currentResponse, outMessage, responseClass, genericType, new Annotation[]{}); if (entity == null) { int status = currentResponse.getStatus(); if (status >= 400) { entity = currentResponse.getEntity(); } } rb = JAXRSUtils.fromResponse(currentResponse, false); rb.entity(entity instanceof Response ? ((Response)entity).getEntity() : entity); Response r = rb.build(); getState().setResponse(r); ((ResponseImpl)r).setOutMessage(outMessage); return r; } catch (Throwable ex) { throw (ex instanceof ProcessingException) ? (ProcessingException)ex : new ProcessingException(ex); } finally { ClientProviderFactory.getInstance(outMessage).clearThreadLocalProxies(); } }
List<WriterInterceptor> writers = ClientProviderFactory.getInstance(outMessage) .createMessageBodyWriterInterceptor(theClass, type, anns, contentType, outMessage, null); if (writers != null) {
List<WriterInterceptor> writers = ClientProviderFactory.getInstance(outMessage) .createMessageBodyWriterInterceptor(theClass, type, anns, contentType, outMessage, null); if (writers != null) {
public void handleMessage(Message inMessage) throws Fault { ClientProviderFactory pf = ClientProviderFactory.getInstance(inMessage); if (pf == null) { return; } List<ProviderInfo<ClientResponseFilter>> filters = pf.getClientResponseFilters(); if (!filters.isEmpty()) { ClientRequestContext reqContext = new ClientRequestContextImpl(inMessage.getExchange().getOutMessage(), true); ClientResponseContext respContext = new ClientResponseContextImpl((ResponseImpl)getResponse(inMessage), inMessage); for (ProviderInfo<ClientResponseFilter> filter : filters) { InjectionUtils.injectContexts(filter.getProvider(), filter, inMessage); try { filter.getProvider().filter(reqContext, respContext); } catch (IOException ex) { throw new ProcessingException(ex); } } } }
public void handleMessage(Message inMessage) throws Fault { ClientProviderFactory pf = ClientProviderFactory.getInstance(inMessage); if (pf == null) { return; } List<ProviderInfo<ClientResponseFilter>> filters = pf.getClientResponseFilters(); if (!filters.isEmpty()) { ClientRequestContext reqContext = new ClientRequestContextImpl(inMessage.getExchange().getOutMessage(), true); ClientResponseContext respContext = new ClientResponseContextImpl((ResponseImpl)getResponse(inMessage), inMessage); for (ProviderInfo<ClientResponseFilter> filter : filters) { InjectionUtils.injectContexts(filter.getProvider(), filter, inMessage); try { filter.getProvider().filter(reqContext, respContext); } catch (IOException ex) { throw new ProcessingException(ex); } } } }
return null; ProviderFactory pf = ClientProviderFactory.getInstance(cfg.getEndpoint()); if (pf != null) { Message m = null;
return null; ProviderFactory pf = ClientProviderFactory.getInstance(cfg.getEndpoint()); if (pf != null) { Message m = null;
public void handleMessage(Message outMessage) throws Fault { ClientProviderFactory pf = ClientProviderFactory.getInstance(outMessage); if (pf == null) { return;
public void handleMessage(Message outMessage) throws Fault { ClientProviderFactory pf = ClientProviderFactory.getInstance(outMessage); if (pf == null) { return;