@Test public void getSolution(@ArquillianResource URL baseUrl) { RegisterBuiltin.register(ResteasyProviderFactory.getInstance()); VehicleRoutingRestService vehicleRoutingRestService = ProxyFactory.create(VehicleRoutingRestService.class, baseUrl.toExternalForm() + "rest"); JsonVehicleRoutingSolution solution = vehicleRoutingRestService.getSolution(); assertNotNull(solution); }
public static <T> T create(Class<T> clazz, String base, ClientExecutor client) { return create(clazz, createUri(base), client, ResteasyProviderFactory.getInstance()); }
/** * Gets the project client. * * @return the project client. */ public ProjectClient createProjectClient() { return ProxyFactory.create(ProjectClient.class, server, executor); }
public static <T> T create(Class<T> clazz, String base, ClientExecutor client) { return create(clazz, createUri(base), client, ResteasyProviderFactory.getInstance()); }
/** * Gets the my self client. * * @return the my self client. */ public MySelfClient createMySelfClient() { return ProxyFactory.create(MySelfClient.class, server, executor); }
public static <T> T create(Class<T> clazz, String base, ResteasyProviderFactory providerFactory, Map<String, Object> requestAttributes) { return create(clazz, createUri(base), ClientRequest.getDefaultExecutor(), providerFactory, new DefaultEntityExtractorFactory(), requestAttributes); }
public IntrospectionService createIntrospectionService(String p_url, ClientExecutor clientExecutor) { return ProxyFactory.create(IntrospectionService.class, p_url, clientExecutor); } }
public static <T> T create(Class<T> clazz, String base, Map<String, Object> requestAttributes) { return create(clazz, createUri(base), ClientRequest.getDefaultExecutor(), ResteasyProviderFactory.getInstance(), new DefaultEntityExtractorFactory(), requestAttributes); }
/** * Gets the my permissions client. * * @return the my permissions client. */ public MyPermissionsClient createMyPermissionsClient() { return ProxyFactory.create(MyPermissionsClient.class, server, executor); } }
public static <T> T create(Class<T> clazz, String base, Map<String, Object> requestAttributes) { return create(clazz, createUri(base), ClientRequest.getDefaultExecutor(), ResteasyProviderFactory.getInstance(), new DefaultEntityExtractorFactory(), requestAttributes); }
public static <T> T create(Class<T> clazz, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory, EntityExtractorFactory extractorFactory) { return create(clazz, baseUri, executor, providerFactory, extractorFactory, new HashMap<String, Object>()); }
public static <T> T create(Class<T> clazz, String base) { return create(clazz, base, ClientRequest.getDefaultExecutor()); }
public static <T> T create(Class<T> clazz, URI baseUri, ClientExecutor executor, ResteasyProviderFactory providerFactory) { return create(clazz, baseUri, executor, providerFactory, new DefaultEntityExtractorFactory()); }
/** * Create a Resteasy client proxy. * * @param clazz the client interface class * @return the proxy object * @path the base request path */ public static <T> T createProxy(Class<T> clazz, String path) { return ProxyFactory.create(clazz, generateURL(path)); }
/** * Create a Resteasy client proxy. * * @param clazz the client interface class * @return the proxy object * @path the base request path */ public static <T> T createProxy(Class<T> clazz, String path) { return ProxyFactory.create(clazz, generateURL(path)); }
private static synchronized <T> T getAPISingleton(final Class<T> clazz, final String restServerAddress) { final String key = clazz.getName() + restServerAddress; T api = clazz.cast(apis.get(key)); if (api == null) { api = ProxyFactory.create(clazz, restServerAddress, clientExecutor); logGetAPIProxyResult(clazz, restServerAddress, key, true); apis.put(key, api); } else { logGetAPIProxyResult(clazz, restServerAddress, key, false); } return api; }
private static synchronized <T> T getAPISingleton(final Class<T> clazz, final String restServerAddress) { final String key = clazz.getName() + restServerAddress; T api = clazz.cast(apis.get(key)); if (api == null) { api = ProxyFactory.create(clazz, restServerAddress, clientExecutor); logGetAPIProxyResult(clazz, restServerAddress, key, true); apis.put(key, api); } else { logGetAPIProxyResult(clazz, restServerAddress, key, false); } return api; }
/** * Create a Resteasy client proxy. * * @param clazz the client interface class * @return the proxy object * @path the base request path */ public static <T> T createProxy(Class<T> clazz, String path) { return ProxyFactory.create(clazz, generateURL(path)); }
TokenService createTokenService() { ResteasyProviderFactory pf = ResteasyProviderFactory.getInstance(); pf.addClientErrorInterceptor(clientErrorInterceptor); return ProxyFactory.create(TokenService.class, config.getServerUrl()); }