@Override public void handleComplete(AsyncFuture<? extends OperationResponse> future, A attachment) { listener.handleComplete(caller, attachment); }
@Override public void handleCancelled(AsyncFuture<? extends OperationResponse> future, A attachment) { listener.handleCancelled(caller, attachment); } };
@Override public void handleFailed(AsyncFuture<? extends OperationResponse> future, Throwable cause, A attachment) { listener.handleFailed(caller, cause, attachment); }
@Override public <A> void addListener(Listener<? super T, A> listener, A attachment) { if (listener != null) { listener.handleComplete(this, attachment); } }
@Override public <A> void addListener(Listener<? super T, A> listener, A attachment) { if (listener != null) { listener.handleComplete(this, attachment); } }
@Override public <A> void addListener(Listener<? super T, A> listener, A attachment) { if(listener != null) { listener.handleComplete(this, attachment); } }
@Override public <A> void addListener(Listener<? super T, A> listener, A attachment) { if(listener != null) { listener.handleComplete(this, attachment); } }