/** * 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(); } }
"Ignite port?) [rmtAddr=" + ses.remoteAddress() + ", locAddr=" + ses.localAddress() + ']');
/** * 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(); } }
"Ignite port?) [rmtAddr=" + ses.remoteAddress() + ", locAddr=" + ses.localAddress() + ']');