@Override public Endpoint getEndpoint() { return config.getEndpoint(); }
@Override public Endpoint getEndpoint() { return config.getEndpoint(); }
@Override public Endpoint getEndpoint() { return config.getEndpoint(); }
protected String convertParamValue(Object pValue, Annotation[] anns) { if (pValue == null) { return null; } ProviderFactory pf = ProviderFactory.getInstance(cfg.getEndpoint()); if (pf != null) { Class<?> pClass = pValue.getClass(); @SuppressWarnings("unchecked") ParamConverter<Object> prov = (ParamConverter<Object>)pf.createParameterHandler(pClass, anns); if (prov != null) { return prov.toString(pValue); } } return pValue.toString(); }
@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"); }
final Endpoint endpoint = WebClient.getConfig(target).getEndpoint();
final Endpoint endpoint = WebClient.getConfig(target).getEndpoint();
ClientProviderFactory.getInstance(WebClient.getConfig(targetClient).getEndpoint()); List<Object> providers = new LinkedList<>(); List<org.apache.cxf.feature.Feature> cxfFeatures =
ClientProviderFactory.getInstance(WebClient.getConfig(targetClient).getEndpoint()); List<Object> providers = new LinkedList<>(); List<org.apache.cxf.feature.Feature> cxfFeatures =
return; cfg.getEndpoint().getCleanupHooks(). forEach(c -> { try {
return; cfg.getEndpoint().getCleanupHooks(). forEach(c -> { try {
return null; ProviderFactory pf = ClientProviderFactory.getInstance(cfg.getEndpoint()); if (pf != null) { Message m = null; m.setExchange(new ExchangeImpl()); m.getExchange().setOutMessage(m); m.getExchange().put(Endpoint.class, cfg.getEndpoint());
return null; ProviderFactory pf = ClientProviderFactory.getInstance(cfg.getEndpoint()); if (pf != null) { Message m = null; m.setExchange(new ExchangeImpl()); m.getExchange().setOutMessage(m); m.getExchange().put(Endpoint.class, cfg.getEndpoint());