- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {StringBuilder s =
new StringBuilder()
new StringBuilder(32)
String str;new StringBuilder(str)
- Smart code suggestions by Codota
}
@Override public void sessionCreated(IoSession session) throws Exception { super.sessionCreated(session); if (MinaConfig.log != null) { MinaConfig.log.info("minaserver sessionCreated"); } MsgManager.dispatchMsg(TcpMsg.MINA_CLIENT_CREATE_CONNECT, null, session); }
@Override public void sessionCreated(IoSession session) throws Exception { super.sessionCreated(session); if (MinaConfig.log != null) { MinaConfig.log.info("minaclient sessionCreated"); } // 发布与服务器链接成功的消息 MsgManager.dispatchMsg(TcpMsg.MINA_SERVER_CONNECTED, this.name, session); }
@OnOpen public void onOpen(Session session) { try { MsgManager.dispatchMsg(WSMsg.WEBSOCKET_CLIENT_CREATE_CONNECT, null, session); } catch (Exception e) { if (WSManager.log != null) { WSManager.log.error("MsgManager.dispatchMsg error", e); } } }
@Override public void sessionClosed(IoSession session) throws Exception { super.sessionClosed(session); if (MinaConfig.log != null) { MinaConfig.log.warn("minaserver sessionClosed"); } MsgManager.dispatchMsg(TcpMsg.MINA_CLIENT_DISCONNECT, null, session); }
@OnClose public void onClose(Session session, CloseReason closeReason) { try { MsgManager.dispatchMsg(WSMsg.WEBSOCKET_CLIENT_DISCONNECT, null, session); } catch (Exception e) { if (WSManager.log != null) { WSManager.log.error("MsgManager.dispatchMsg error", e); } } } }
@Override public void sessionClosed(IoSession session) throws Exception { super.sessionClosed(session); if (MinaConfig.log != null) { MinaConfig.log.warn("minaclient sessionClosed"); } // 设置链接已断开,断线过会儿会断线重连 MinaClient.getInstance().ioConnectorStateMap.put(ioConnector, false); // 发布与服务器断开的消息 MsgManager.dispatchMsg(TcpMsg.MINA_SERVER_DISCONNECT, this.name, session); }