package com.example.erp.tools.netty;
|
|
import io.netty.channel.group.ChannelGroup;
|
import io.netty.channel.group.DefaultChannelGroup;
|
import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;
|
import io.netty.util.concurrent.GlobalEventExecutor;
|
import org.springframework.context.annotation.Bean;
|
|
/**
|
* MyChannelHandlerPool
|
* 通道组池,管理所有websocket连接
|
*/
|
|
|
public class MyChannelHandlerPool {
|
|
public MyChannelHandlerPool(){}
|
|
public static ChannelGroup channelGroup = new DefaultChannelGroup(GlobalEventExecutor.INSTANCE);
|
|
public void sendMsg(String message){
|
channelGroup.writeAndFlush(new TextWebSocketFrame(message));
|
}
|
}
|