/** {@inheritDoc} */ @Override public void onConnected(GridNioSession ses) { if (log.isDebugEnabled()) log.debug("Client connected: " + ses.remoteAddress()); }
/** {@inheritDoc} */ @Override public void onDisconnected(GridNioSession ses, @Nullable Exception e) { ClientListenerConnectionContext connCtx = ses.meta(CONN_CTX_META_KEY); if (connCtx != null) connCtx.onDisconnected(); if (log.isDebugEnabled()) { if (e == null) log.debug("Client disconnected: " + ses.remoteAddress()); else log.debug("Client disconnected due to an error [addr=" + ses.remoteAddress() + ", err=" + e + ']'); } }
/** * Compose connection description string. * @param ses client NIO session. * @param ctx client connection context. * @return connection description */ @SuppressWarnings("StringConcatenationInsideStringBufferAppend") private String clientConnectionDescription(GridNioSession ses, ClientListenerConnectionContext ctx) { AuthorizationContext authCtx = ctx.authorizationContext(); StringBuilder sb = new StringBuilder(); if(ctx instanceof JdbcConnectionContext) sb.append("JdbcClient ["); else if (ctx instanceof OdbcConnectionContext) sb.append("OdbcClient ["); else sb.append("ThinClient ["); InetSocketAddress rmtAddr = ses.remoteAddress(); InetSocketAddress locAddr = ses.localAddress(); assert rmtAddr != null; assert locAddr != null; String rmtAddrStr = rmtAddr.getHostString() + ":" + rmtAddr.getPort(); String locAddrStr = locAddr.getHostString() + ":" + locAddr.getPort(); sb.append("id=" + ctx.connectionId()); sb.append(", user=").append(authCtx == null ? "<anonymous>" : authCtx.userName()); sb.append(", rmtAddr=" + rmtAddrStr); sb.append(", locAddr=" + locAddrStr); return sb.append(']').toString(); } }
@Override public void onConnected(GridNioSession ses) { assert ses.accepted(); if (log.isDebugEnabled()) log.debug("Accepted connection: " + ses.remoteAddress()); }
"Ignite port?) [rmtAddr=" + ses.remoteAddress() + ", locAddr=" + ses.localAddress() + ']');
ses.remoteAddress() + ", req=" + req + ']');
restReq.clientId(msg.clientId()); restReq.sessionToken(msg.sessionToken()); restReq.address(ses.remoteAddress());
U.warn(log, "Unexpected client request (will close session): " + ses.remoteAddress()); U.warn(log, "Error during handshake [rmtAddr=" + ses.remoteAddress() + ", msg=" + e.getMessage() + ']');
/** {@inheritDoc} */ @Override public void onConnected(GridNioSession ses) { if (log.isDebugEnabled()) log.debug("Client connected: " + ses.remoteAddress()); }
/** {@inheritDoc} */ @Override public void onDisconnected(GridNioSession ses, @Nullable Exception e) { ClientListenerConnectionContext connCtx = ses.meta(CONN_CTX_META_KEY); if (connCtx != null) connCtx.onDisconnected(); if (log.isDebugEnabled()) { if (e == null) log.debug("Client disconnected: " + ses.remoteAddress()); else log.debug("Client disconnected due to an error [addr=" + ses.remoteAddress() + ", err=" + e + ']'); } }
/** * Compose connection description string. * @param ses client NIO session. * @param ctx client connection context. * @return connection description */ @SuppressWarnings("StringConcatenationInsideStringBufferAppend") private String clientConnectionDescription(GridNioSession ses, ClientListenerConnectionContext ctx) { AuthorizationContext authCtx = ctx.authorizationContext(); StringBuilder sb = new StringBuilder(); if(ctx instanceof JdbcConnectionContext) sb.append("JdbcClient ["); else if (ctx instanceof OdbcConnectionContext) sb.append("OdbcClient ["); else sb.append("ThinClient ["); InetSocketAddress rmtAddr = ses.remoteAddress(); InetSocketAddress locAddr = ses.localAddress(); assert rmtAddr != null; assert locAddr != null; String rmtAddrStr = rmtAddr.getHostString() + ":" + rmtAddr.getPort(); String locAddrStr = locAddr.getHostString() + ":" + locAddr.getPort(); sb.append("id=" + ctx.connectionId()); sb.append(", user=").append(authCtx == null ? "<anonymous>" : authCtx.userName()); sb.append(", rmtAddr=" + rmtAddrStr); sb.append(", locAddr=" + locAddrStr); return sb.append(']').toString(); } }
@Override public void onConnected(GridNioSession ses) { assert ses.accepted(); if (log.isDebugEnabled()) log.debug("Accepted connection: " + ses.remoteAddress()); }
"Ignite port?) [rmtAddr=" + ses.remoteAddress() + ", locAddr=" + ses.localAddress() + ']');
ses.remoteAddress() + ", req=" + req + ']');
restReq.clientId(msg.clientId()); restReq.sessionToken(msg.sessionToken()); restReq.address(ses.remoteAddress());
U.warn(log, "Unexpected client request (will close session): " + ses.remoteAddress()); U.warn(log, "Error during handshake [rmtAddr=" + ses.remoteAddress() + ", msg=" + e.getMessage() + ']');