public class Socks5LogicHandler extends AbstractSocksLogicHandler
request| Constructor and Description |
|---|
Socks5LogicHandler(ProxyIoSession proxyIoSession) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeSession(String message)
Closes the session.
|
void |
doHandshake(IoFilter.NextFilter nextFilter)
Performs the handshake process.
|
protected void |
handleResponse(IoFilter.NextFilter nextFilter,
IoBuffer buf,
int step)
Handle a SOCKS v5 response from the proxy server.
|
void |
messageReceived(IoFilter.NextFilter nextFilter,
IoBuffer buf)
Handles incoming data during the handshake process.
|
closeSession, enqueueWriteRequest, flushPendingWriteRequests, getProxyFilter, getProxyIoSession, getSession, isHandshakeComplete, setHandshakeComplete, writeDatapublic Socks5LogicHandler(ProxyIoSession proxyIoSession)
public void doHandshake(IoFilter.NextFilter nextFilter)
nextFilter - the next filterpublic void messageReceived(IoFilter.NextFilter nextFilter, IoBuffer buf)
nextFilter - the next filterbuf - the buffered data receivedprotected void handleResponse(IoFilter.NextFilter nextFilter, IoBuffer buf, int step) throws Exception
nextFilter - the next filterbuf - the buffered data receivedstep - the current step in the authentication processExceptionprotected void closeSession(String message)
GSSContext is present in the session
then it is closed.closeSession in class AbstractProxyLogicHandlermessage - the error message