public class Socks5LogicHandler extends AbstractSocksLogicHandler
request
Constructor and Description |
---|
Socks5LogicHandler(ProxyIoSession proxyIoSession) |
Modifier and Type | Method and Description |
---|---|
protected void |
closeSession(java.lang.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, writeData
public 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 java.lang.Exception
nextFilter
- the next filterbuf
- the buffered data receivedstep
- the current step in the authentication processjava.lang.Exception
protected void closeSession(java.lang.String message)
GSSContext
is present in the session
then it is closed.closeSession
in class AbstractProxyLogicHandler
message
- the error messageCopyright © 2004-2019 Apache MINA Project. All Rights Reserved.