|
|
@ -3,6 +3,8 @@ package kr.co.palnet.kac.websocket.core.handler; |
|
|
|
import io.netty.channel.ChannelHandler; |
|
|
|
import io.netty.channel.ChannelHandler; |
|
|
|
import io.netty.channel.ChannelHandlerContext; |
|
|
|
import io.netty.channel.ChannelHandlerContext; |
|
|
|
import io.netty.channel.SimpleChannelInboundHandler; |
|
|
|
import io.netty.channel.SimpleChannelInboundHandler; |
|
|
|
|
|
|
|
import io.netty.channel.group.ChannelGroup; |
|
|
|
|
|
|
|
import io.netty.handler.codec.http.websocketx.TextWebSocketFrame; |
|
|
|
import io.netty.handler.codec.http.websocketx.WebSocketFrame; |
|
|
|
import io.netty.handler.codec.http.websocketx.WebSocketFrame; |
|
|
|
import kr.co.palnet.kac.websocket.core.storage.ChannelStorage; |
|
|
|
import kr.co.palnet.kac.websocket.core.storage.ChannelStorage; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
@ -30,9 +32,9 @@ public class WebSocketHandler extends SimpleChannelInboundHandler<WebSocketFrame |
|
|
|
public void channelActive(ChannelHandlerContext ctx) throws Exception { |
|
|
|
public void channelActive(ChannelHandlerContext ctx) throws Exception { |
|
|
|
log.info(">>>>> channelActive <<<<<"); |
|
|
|
log.info(">>>>> channelActive <<<<<"); |
|
|
|
ChannelStorage channelStorage = ChannelStorage.getInstance(); |
|
|
|
ChannelStorage channelStorage = ChannelStorage.getInstance(); |
|
|
|
log.info("active size before : {}", channelStorage.getAll().size()); |
|
|
|
log.info("active size before : {}", channelStorage.getGroup().size()); |
|
|
|
channelStorage.add(ctx.channel()); |
|
|
|
channelStorage.add(ctx.channel()); |
|
|
|
log.info("active size after : {}", channelStorage.getAll().size()); |
|
|
|
log.info("active size after : {}", channelStorage.getGroup().size()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|