public static <T> ClientInvoker createClientInvoker(Class<T> clazz, Method method, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory) { return createClientInvoker(clazz, method, baseUri, executor, providerFactory, extractorFactory, new HashMap<String, Object>()); }
public static <T> ClientInvoker createClientInvoker(Class<T> clazz, Method method, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory) { return createClientInvoker(clazz, method, baseUri, executor, providerFactory, extractorFactory, new HashMap<String, Object>()); }
public static <T> ClientInvoker createClientInvoker(Class<T> clazz, Method method, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory, Map<String, Object> requestAttributes) { return createClientInvoker(clazz, method, baseUri, new ProxyConfig(null, executor, providerFactory, extractorFactory, requestAttributes, null, null)); }
public static <T> ClientInvoker createClientInvoker(Class<T> clazz, Method method, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory, Map<String, Object> requestAttributes) { return createClientInvoker(clazz, method, baseUri, new ProxyConfig(null, executor, providerFactory, extractorFactory, requestAttributes, null, null)); }
invoker = ProxyFactory.createClientInvoker(iface, method, baseUri, config);
invoker = ProxyFactory.createClientInvoker(iface, method, baseUri, config);
public Object extractEntity(ClientRequestContext context, Object... args) { URI uri = getURI(method, link, context); if (uri == null) return null; ClientRequest request = context.getRequest(); EntityExtractorFactory extractor = context.getExtractorFactory(); ResteasyProviderFactory provider = request.getProviderFactory(); ClientExecutor executor = request.getExecutor(); return ProxyFactory.createClientInvoker(method.getDeclaringClass(), method, uri, executor, provider, extractor).invoke(args); } };
public Object extractEntity(ClientRequestContext context, Object... args) { URI uri = getURI(method, link, context); if (uri == null) return null; ClientRequest request = context.getRequest(); EntityExtractorFactory extractor = context.getExtractorFactory(); ResteasyProviderFactory provider = request.getProviderFactory(); ClientExecutor executor = request.getExecutor(); return ProxyFactory.createClientInvoker(method.getDeclaringClass(), method, uri, executor, provider, extractor).invoke(args); } };