org.apache.mina.proxy.handlers.socks
Class SocksProxyRequest

java.lang.Object
  extended by org.apache.mina.proxy.handlers.ProxyRequest
      extended by org.apache.mina.proxy.handlers.socks.SocksProxyRequest

public class SocksProxyRequest
extends ProxyRequest

SocksProxyRequest.java - Wrapper class for SOCKS requests.

Since:
MINA 2.0.0-M3
Version:
$Rev: 685703 $, $Date: 2008-08-14 00:14:47 +0200 (Do, 14 Aug 2008) $
Author:
The Apache MINA Project (dev@mina.apache.org)

Constructor Summary
SocksProxyRequest(byte protocolVersion, byte commandCode, InetSocketAddress endpointAddress, String userName)
          Constructor used when making a SOCKS4/SOCKS5 request.
SocksProxyRequest(byte commandCode, String host, int port, String userName)
          Constructor used when making a SOCKS4a request.
 
Method Summary
 byte getCommandCode()
           
 String getHost()
           
 byte[] getIpAddress()
           
 String getPassword()
           
 byte[] getPort()
           
 byte getProtocolVersion()
           
 String getServiceKerberosName()
           
 String getUserName()
           
 void setPassword(String password)
           
 void setServiceKerberosName(String serviceKerberosName)
           
 
Methods inherited from class org.apache.mina.proxy.handlers.ProxyRequest
getEndpointAddress, setEndpointAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocksProxyRequest

public SocksProxyRequest(byte protocolVersion,
                         byte commandCode,
                         InetSocketAddress endpointAddress,
                         String userName)
Constructor used when making a SOCKS4/SOCKS5 request.


SocksProxyRequest

public SocksProxyRequest(byte commandCode,
                         String host,
                         int port,
                         String userName)
Constructor used when making a SOCKS4a request.

Method Detail

getIpAddress

public byte[] getIpAddress()

getPort

public byte[] getPort()

getCommandCode

public byte getCommandCode()

getProtocolVersion

public byte getProtocolVersion()

getUserName

public String getUserName()

getHost

public final String getHost()

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getServiceKerberosName

public String getServiceKerberosName()

setServiceKerberosName

public void setServiceKerberosName(String serviceKerberosName)


Copyright © 2004-2009 Apache MINA Project. All Rights Reserved.