ResponseCallback<Void> resultCallback = new ResponseCallback<Void>(); channel.writeAndFlush(LastHttpContent.EMPTY_LAST_CONTENT); resultCallback.awaitResult();
public T awaitResult() { try { awaitCompletion(); } catch (InterruptedException e) { throw new RuntimeException(e); } return result; }
ResponseCallback<Void> resultCallback = new ResponseCallback<Void>(); channel.writeAndFlush(LastHttpContent.EMPTY_LAST_CONTENT); resultCallback.awaitResult();
public T awaitResult() { try { awaitCompletion(); } catch (InterruptedException e) { throw new RuntimeException(e); } return result; }
public <T> T get(TypeReference<T> typeReference) { ResponseCallback<T> callback = new ResponseCallback<T>(); get(typeReference, callback); return callback.awaitResult(); }
public <T> T post(TypeReference<T> typeReference, InputStream body) { ResponseCallback<T> callback = new ResponseCallback<T>(); post(typeReference, callback, body); return callback.awaitResult(); }
public void delete() { HttpRequestProvider requestProvider = httpDeleteRequestProvider(); ResponseCallback<Void> callback = new ResponseCallback<Void>(); HttpResponseHandler responseHandler = new HttpResponseHandler(requestProvider, callback); Channel channel = getChannel(); channel.pipeline().addLast(responseHandler); sendRequest(requestProvider, channel); callback.awaitResult(); }
public <T> T post(final Object entity, TypeReference<T> typeReference) { ResponseCallback<T> callback = new ResponseCallback<T>(); post(entity, typeReference, callback); return callback.awaitResult(); }
public <T> T get(TypeReference<T> typeReference) { ResponseCallback<T> callback = new ResponseCallback<T>(); get(typeReference, callback); return callback.awaitResult(); }
public <T> T post(TypeReference<T> typeReference, InputStream body) { ResponseCallback<T> callback = new ResponseCallback<T>(); post(typeReference, callback, body); return callback.awaitResult(); }
public void delete() { HttpRequestProvider requestProvider = httpDeleteRequestProvider(); ResponseCallback<Void> callback = new ResponseCallback<Void>(); HttpResponseHandler responseHandler = new HttpResponseHandler(requestProvider, callback); Channel channel = getChannel(); channel.pipeline().addLast(responseHandler); sendRequest(requestProvider, channel); callback.awaitResult(); }
public <T> T post(final Object entity, TypeReference<T> typeReference) { ResponseCallback<T> callback = new ResponseCallback<T>(); post(entity, typeReference, callback); return callback.awaitResult(); }