/** * Hooked session opened event. * * @param session the io session */ @Override public final void sessionOpened(IoSession session) throws Exception { ProxyIoSession proxyIoSession = (ProxyIoSession) session.getAttribute(ProxyIoSession.PROXY_SESSION); if (proxyIoSession.getRequest() instanceof SocksProxyRequest || proxyIoSession.isAuthenticationFailed() || proxyIoSession.getHandler().isHandshakeComplete()) { proxySessionOpened(session); } else { logger.debug("Filtered session opened event !"); } } }
/** * Hooked session opened event. * * @param session the io session */ @Override public final void sessionOpened(IoSession session) throws Exception { ProxyIoSession proxyIoSession = (ProxyIoSession) session.getAttribute(ProxyIoSession.PROXY_SESSION); if (proxyIoSession.getRequest() instanceof SocksProxyRequest || proxyIoSession.isAuthenticationFailed() || proxyIoSession.getHandler().isHandshakeComplete()) { proxySessionOpened(session); } else { logger.debug("Filtered session opened event !"); } } }
/** * Hooked session opened event. * * @param session the io session */ @Override public final void sessionOpened(IoSession session) throws Exception { ProxyIoSession proxyIoSession = (ProxyIoSession) session .getAttribute(ProxyIoSession.PROXY_SESSION); if (proxyIoSession.getRequest() instanceof SocksProxyRequest || proxyIoSession.isAuthenticationFailed() || proxyIoSession.getHandler().isHandshakeComplete()) { proxySessionOpened(session); } else { logger.debug("Filtered session opened event !"); } } }
IoBuffer buf = (IoBuffer) message; if (handler.isHandshakeComplete()) { while (buf.hasRemaining() && !handler.isHandshakeComplete()) { LOGGER.debug(" Pre-handshake - passing to handler");
if (handler.isHandshakeComplete()) {
if (handler.isHandshakeComplete()) {
IoBuffer buf = (IoBuffer) message; if (handler.isHandshakeComplete()) { while (buf.hasRemaining() && !handler.isHandshakeComplete()) { LOGGER.debug(" Pre-handshake - passing to handler");
IoBuffer buf = (IoBuffer) message; if (handler.isHandshakeComplete()) { while (buf.hasRemaining() && !handler.isHandshakeComplete()) { LOGGER.debug(" Pre-handshake - passing to handler");
if (proxyIoSession.getHandler().isHandshakeComplete()) { evt.deliverEvent(); } else {
if (proxyIoSession.getHandler().isHandshakeComplete()) { evt.deliverEvent(); } else {
if (proxyIoSession.getHandler().isHandshakeComplete()) { evt.deliverEvent(); } else {