}
final WebSocketFrame frame = (WebSocketFrame) msg;
if (frame instanceof TextWebSocketFrame) {
final TextWebSocketFrame textFrame = (TextWebSocketFrame) frame;
textFrame.retain();
textFrames.offer(textFrame);
} else if (frame instanceof CloseWebSocketFrame) {
ch.close();
}
}