this.transportClient.shutdown(clientShutdownCallback); try { clientShutdownCallback.get();
/** * Starts asynchronous shutdown of the client. This method should block minimally, if at all. * * @param callback a callback that will be invoked once the shutdown is complete */ @Override public void shutdown(Callback<None> callback) { _transportClient.shutdown(callback); }
@Override public void shutdown(Callback<None> callback) { _client.shutdown(callback); } }
@Override public void shutdown(Callback<None> callback) { _wrappedClient.shutdown(callback); }
@Override public void shutdown(Callback<None> callback) { _client.shutdown(callback); } }
@Override public void shutdown(Callback<None> callback) { getWrappedClient().shutdown(callback); }
@Override public void run() { for (final Map.Entry<String, TransportClient> entry : schemeToTransportClients.entrySet()) { Callback<None> callback = new Callback<None>() { @Override public void onError(Throwable e) { _log.warn("Failed to shut down old " + serviceName + " TransportClient with scheme = " + entry.getKey() , e); } @Override public void onSuccess(None result) { _log.info("Shut down old " + serviceName + " TransportClient with scheme = " + entry.getKey()); } }; entry.getValue().shutdown(callback); } } }, _delayedExecution, TimeUnit.MILLISECONDS);
@Override public void shutdown(Callback<None> callback) { getWrappedClient().shutdown(callback); }
_client.shutdown(new Callback<None>()
transportClient.shutdown(trackerCallback);