NettyTcpClientOutboundHandler.java 580 B

1234567891011121314151617181920
  1. package com.its.api.xnettcp.client.handler;
  2. import io.netty.channel.*;
  3. public class NettyTcpClientOutboundHandler extends ChannelOutboundHandlerAdapter {
  4. @Override
  5. public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) {
  6. promise.addListener(new ChannelFutureListener() {
  7. @Override
  8. public void operationComplete(ChannelFuture f) {
  9. if (!f.isSuccess()) {
  10. f.cause().printStackTrace();
  11. f.channel().close();
  12. }
  13. }
  14. });
  15. }
  16. }