public ClientConfiguration(final ResteasyProviderFactory factory) { if (factory instanceof ThreadLocalResteasyProviderFactory) { this.providerFactory = new LocalResteasyProviderFactory(((ThreadLocalResteasyProviderFactory)factory).getDelegate()); } else { this.providerFactory = new LocalResteasyProviderFactory(factory); } }
public ResteasyProviderFactory getProviderFactory() { if (providerFactory == null) { // create a new one providerFactory = new LocalResteasyProviderFactory(ResteasyProviderFactory.newInstance()); RegisterBuiltin.register(providerFactory); } return providerFactory; }
@Override public ResteasyClientBuilderImpl withConfig(Configuration config) { providerFactory = new LocalResteasyProviderFactory(new ResteasyProviderFactoryImpl()); providerFactory.setProperties(config.getProperties()); for (Class clazz : config.getClasses()) { Map<Class<?>, Integer> contracts = config.getContracts(clazz); try { register(clazz, contracts); } catch (RuntimeException e) { throw new RuntimeException(Messages.MESSAGES.failedOnRegisteringClass(clazz.getName()), e); } } for (Object obj : config.getInstances()) { Map<Class<?>, Integer> contracts = config.getContracts(obj.getClass()); register(obj, contracts); } return this; }
public ClientConfiguration(ResteasyProviderFactory factory) { if (factory instanceof ThreadLocalResteasyProviderFactory) { factory = ((ThreadLocalResteasyProviderFactory)factory).getDelegate(); } this.providerFactory = new LocalResteasyProviderFactory(factory); }
public ClientConfiguration(ResteasyProviderFactory factory) { if (factory instanceof ThreadLocalResteasyProviderFactory) { factory = ((ThreadLocalResteasyProviderFactory)factory).getDelegate(); } this.providerFactory = new LocalResteasyProviderFactory(factory); }
@Override public List<Result> verify(String connectorId, Map<String, String> options) { final ResteasyJackson2Provider resteasyJacksonProvider = new ResteasyJackson2Provider(); resteasyJacksonProvider.setMapper(MAPPER); final ResteasyProviderFactory providerFactory = ResteasyProviderFactory.newInstance(); providerFactory.register(resteasyJacksonProvider); final Configuration configuration = new LocalResteasyProviderFactory(providerFactory); Client client = ClientBuilder.newClient(configuration); WebTarget target = client.target(String.format("http://%s/api/v1/verifier/%s", config.getService(), connectorId)); return target.request(MediaType.APPLICATION_JSON).post(Entity.entity(options, MediaType.APPLICATION_JSON), new GenericType<List<Result>>(){}); } }
@Override public List<Result> verify(String connectorId, Map<String, String> options) { final ResteasyJackson2Provider resteasyJacksonProvider = new ResteasyJackson2Provider(); resteasyJacksonProvider.setMapper(MAPPER); final ResteasyProviderFactory providerFactory = ResteasyProviderFactory.newInstance(); providerFactory.register(resteasyJacksonProvider); final Configuration configuration = new LocalResteasyProviderFactory(providerFactory); Client client = ClientBuilder.newClient(configuration); WebTarget target = client.target(String.format("http://%s/api/v1/verifier/%s", config.getService(), connectorId)); return target.request(MediaType.APPLICATION_JSON).post(Entity.entity(options, MediaType.APPLICATION_JSON), new GenericType<List<Result>>(){}); } }
@PostConstruct public void init() { if (this.client == null) { final ObjectMapper mapper = new ObjectMapper().registerModules(new Jdk8Module()); final ResteasyJackson2Provider resteasyJacksonProvider = new ResteasyJackson2Provider(); resteasyJacksonProvider.setMapper(mapper); final ResteasyProviderFactory providerFactory = new ResteasyProviderFactory(); providerFactory.register(resteasyJacksonProvider); final Configuration configuration = new LocalResteasyProviderFactory(providerFactory); this.client = ClientBuilder.newClient(configuration); } }
protected ResteasyProviderFactory getProviderFactory() { if (providerFactory == null) { // create a new one providerFactory = new LocalResteasyProviderFactory(new ResteasyProviderFactory()); RegisterBuiltin.register(providerFactory); } return providerFactory; }
private Client createClient() { final ResteasyJackson2Provider resteasyJacksonProvider = new ResteasyJackson2Provider(); resteasyJacksonProvider.setMapper(MAPPER); final ResteasyProviderFactory providerFactory = ResteasyProviderFactory.newInstance(); providerFactory.register(resteasyJacksonProvider); final Configuration configuration = new LocalResteasyProviderFactory(providerFactory); return ClientBuilder.newClient(configuration); } }
protected ResteasyProviderFactory getProviderFactory() { if (providerFactory == null) { // create a new one providerFactory = new LocalResteasyProviderFactory(new ResteasyProviderFactory()); RegisterBuiltin.register(providerFactory); } return providerFactory; }
private static Client createClient() { final ObjectMapper mapper = new ObjectMapper().registerModules(new Jdk8Module()); final ResteasyJackson2Provider resteasyJacksonProvider = new ResteasyJackson2Provider(); resteasyJacksonProvider.setMapper(mapper); final ResteasyProviderFactory providerFactory = new ResteasyProviderFactory(); providerFactory.register(resteasyJacksonProvider); final Configuration configuration = new LocalResteasyProviderFactory(providerFactory); return ClientBuilder.newClient(configuration); } }
@Override public ResteasyClientBuilder withConfig(Configuration config) { providerFactory = new LocalResteasyProviderFactory(new ResteasyProviderFactory()); providerFactory.setProperties(config.getProperties()); for (Class clazz : config.getClasses()) { Map<Class<?>, Integer> contracts = config.getContracts(clazz); try { register(clazz, contracts); } catch (RuntimeException e) { throw new RuntimeException(Messages.MESSAGES.failedOnRegisteringClass(clazz.getName()), e); } } for (Object obj : config.getInstances()) { Map<Class<?>, Integer> contracts = config.getContracts(obj.getClass()); register(obj, contracts); } return this; }
@Override public ResteasyClientBuilder withConfig(Configuration config) { providerFactory = new LocalResteasyProviderFactory(new ResteasyProviderFactory()); providerFactory.setProperties(config.getProperties()); for (Class clazz : config.getClasses()) { Map<Class<?>, Integer> contracts = config.getContracts(clazz); try { register(clazz, contracts); } catch (RuntimeException e) { throw new RuntimeException(Messages.MESSAGES.failedOnRegisteringClass(clazz.getName()), e); } } for (Object obj : config.getInstances()) { Map<Class<?>, Integer> contracts = config.getContracts(obj.getClass()); register(obj, contracts); } return this; }