ChannelFutureListener
.....
ChannelFutureListener future = ctx.write(msg);
//write가 완료됐을 때 이벤트를 받을 수 있는 리스너 추가
future.addListener(listener);
//io작업이 완료됐는지
future.isDone();
//io작업 대기
future.sync();
네티가 제공하는 기본 ChannelFutureListener
- ChannelFutureListener.CLOSE;
- ChannelFutureListener.CLOSE_ON_FAILURE;
- ChannelFutureListener.FIRE_EXCEPTION_ON_FAILURE;
.....
ChannelFutureListener future = ctx.write(msg);
future.addlistener(ChannerFutureListener.CLOSE);
참고자료: https://www.slideshare.net/krisjeong/going-asynchronous-with-netty-soscon-2015
'Framework > Netty' 카테고리의 다른 글
#Nettty Framework - Codec 종류 및 사용 (0) | 2018.05.21 |
---|---|
#Nettty Framework - ByteBuffer, ByteBuf (0) | 2018.05.09 |
#Nettty Framework - 채널 파이프라인 및 코덱 (0) | 2018.05.09 |
#Nettty Framework - 이벤트 모델 (0) | 2018.04.20 |
#Nettty Framework - 부트스트랩 (bootstrap) (0) | 2018.04.16 |