@Override public void operationComplete(Future future) throws Exception { listener.operationComplete(future); } });
@Override public void operationComplete(Future future) throws Exception { listener.operationComplete(future); } });
@Override public void operationComplete(final ChannelFuture future) throws Exception { listener.operationComplete(new Future() { @Override public boolean isSuccess() { return future.isSuccess(); } @Override public Throwable cause() { return future.cause(); } }); } });
@Override public void operationComplete(final ChannelFuture future) throws Exception { listener.operationComplete(new Future() { @Override public boolean isSuccess() { return future.isSuccess(); } @Override public Throwable cause() { return future.cause(); } }); } });
@Override public void operationComplete(final IoFuture future) { try { listener.operationComplete(new Future() { @Override public boolean isSuccess() { if (ioFuture instanceof WriteFuture) { return ((WriteFuture) future).isWritten(); } else if (ioFuture instanceof ConnectFuture) { return ((ConnectFuture) future).isConnected(); } else if (ioFuture instanceof CloseFuture) { return ((CloseFuture) ioFuture).isClosed(); } return future.isDone(); } @Override public Throwable cause() { return null; } }); } catch (Exception e) { throw new RuntimeException(e); } } });
@Override public void operationComplete(final IoFuture future) { try { listener.operationComplete(new Future() { @Override public boolean isSuccess() { if (ioFuture instanceof WriteFuture) { return ((WriteFuture) future).isWritten(); } else if (ioFuture instanceof ConnectFuture) { return ((ConnectFuture) future).isConnected(); } else if (ioFuture instanceof CloseFuture) { return ((CloseFuture) ioFuture).isClosed(); } return future.isDone(); } @Override public Throwable cause() { return null; } }); } catch (Exception e) { throw new RuntimeException(e); } } });
@Override public void operationComplete(Future future) throws Exception { listener.operationComplete(future); } });
@Override public void operationComplete(final ChannelFuture future) throws Exception { listener.operationComplete(new Future() { @Override public boolean isSuccess() { return future.isSuccess(); } @Override public Throwable cause() { return future.cause(); } }); } });
@Override public void operationComplete(final IoFuture future) { try { listener.operationComplete(new Future() { @Override public boolean isSuccess() { if (ioFuture instanceof WriteFuture) { return ((WriteFuture) future).isWritten(); } else if (ioFuture instanceof ConnectFuture) { return ((ConnectFuture) future).isConnected(); } else if (ioFuture instanceof CloseFuture) { return ((CloseFuture) ioFuture).isClosed(); } return future.isDone(); } @Override public Throwable cause() { return null; } }); } catch (Exception e) { throw new RuntimeException(e); } } });