@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> create(final List<E> entities, final String serviceName) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.create(entities,serviceName); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> delete(final List<E> entities) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.delete(entities); } }); }
@Override public Future<GenericServiceAPIResponseEntity<String>> delete(final EagleServiceSingleEntityQueryRequest request) throws EagleServiceClientException, IOException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.delete(request); } }); }
@Override public void close() throws IOException { if(LOG.isDebugEnabled()) LOG.debug("Executor service is shutting down"); this.client.getJerseyClient().getExecutorService().shutdown(); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> update(final List<E> entities, final String serviceName) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.update(entities, serviceName); } }); }
@Override public Future<GenericServiceAPIResponseEntity<String>> delete(final EagleServiceSingleEntityQueryRequest request) throws EagleServiceClientException, IOException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.delete(request); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> create(final List<E> entities, final Class<E> entityClass) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.create(entities,entityClass); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> update(final List<E> entities) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.update(entities); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> update(final List<E> entities, final Class<E> entityClass) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.update(entities, entityClass); } }); }
@Override public <E> Future<GenericServiceAPIResponseEntity<String>> search(final EagleServiceSingleEntityQueryRequest request) throws EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.search(request); } }); } }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> delete(final List<E> entities, final String serviceName) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.delete(entities, serviceName); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> create(final List<E> entities) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.create(entities); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> update(final List<E> entities, final String serviceName) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.update(entities, serviceName); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> update(final List<E> entities, final Class<E> entityClass) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.update(entities, entityClass); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> create(final List<E> entities) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.create(entities); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> delete(final List<E> entities, final Class<E> entityClass) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.create(entities,entityClass); } }); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> update(final List<E> entities) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.update(entities); } }); }
@Override public void close() throws IOException { if(LOG.isDebugEnabled()) LOG.debug("Executor service is shutting down"); this.client.getJerseyClient().getExecutorService().shutdown(); }
@Override public <E extends TaggedLogAPIEntity> Future<GenericServiceAPIResponseEntity<String>> delete(final List<E> entities, final Class<E> entityClass) throws IOException, EagleServiceClientException { return this.client.getJerseyClient().getExecutorService().submit(new Callable<GenericServiceAPIResponseEntity<String>>() { @Override public GenericServiceAPIResponseEntity<String> call() throws Exception { return client.create(entities,entityClass); } }); }
@Override public void cleanup() { try { this.client.getJerseyClient().destroy(); this.client.close(); } catch (IOException e) { LOG.error("Close client error: {}", e.getMessage(), e); } finally { super.cleanup(); } }