A B C D G H I L N O P R S T U V 
All Classes All Packages

A

ADDRESS_TYPE_NOT_SUPPORTED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
AuthenticationChallenge - Interface in com.exceptionfactory.socketbroker.protocol.http.authentication
HTTP Header Authentication Challenge defined in RFC 7235 Section 2.1
AuthenticationChallengeParser - Interface in com.exceptionfactory.socketbroker.protocol.http.authentication
Authentication Challenge Parser for RFC 7235 HTTP Header value parsing
AuthenticationCredentials - Interface in com.exceptionfactory.socketbroker.configuration
Authentication Credentials marker interface for generalized references
AuthenticationParameter - Interface in com.exceptionfactory.socketbroker.protocol.http.authentication
HTTP Header Authentication Parameter defined in RFC 7235 Section 2.1
AuthenticationScheme - Enum in com.exceptionfactory.socketbroker.protocol.http.authentication
Supported HTTP Authentication Schemes

B

BASIC - com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationScheme
Basic defined in RFC 7617
BasicProxyAuthorizationProvider - Class in com.exceptionfactory.socketbroker.protocol.http.authorization
HTTP Basic implementation of Proxy Authorization Provider based on RFC 7617
BasicProxyAuthorizationProvider() - Constructor for class com.exceptionfactory.socketbroker.protocol.http.authorization.BasicProxyAuthorizationProvider
 
bind(SocketAddress) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
Bind Proxy Socket to local address
BrokerConfiguration - Interface in com.exceptionfactory.socketbroker.configuration
Broker Configuration for creating proxy socket connections
BrokeredAuthenticationException - Exception in com.exceptionfactory.socketbroker
Brokered Authentication Exception indicates that the proxy server did not accept the provided credentials
BrokeredAuthenticationException(String) - Constructor for exception com.exceptionfactory.socketbroker.BrokeredAuthenticationException
Brokered Authentication Exception constructor with failure message
BrokeredConnectException - Exception in com.exceptionfactory.socketbroker
Brokered Connect Exception wraps underlying socket communication exceptions and provides additional failure messages
BrokeredConnectException(String, IOException) - Constructor for exception com.exceptionfactory.socketbroker.BrokeredConnectException
Brokered Connect Exception constructor with message and associated communication exception
BrokeredSocket - Class in com.exceptionfactory.socketbroker
Brokered Socket encapsulates Proxy Socket connectivity and provides access to connected Socket properties
BrokeredSocket(BrokerConfiguration, SocketBroker, SocketFactory) - Constructor for class com.exceptionfactory.socketbroker.BrokeredSocket
Brokered Socket constructor with proxy server address and configured socket broker for handling connection
BrokeredSocketFactory - Class in com.exceptionfactory.socketbroker
Brokered Socket Factory implementation creates Sockets using provided configuration
BrokeredSocketFactory(BrokerConfiguration, SocketFactory) - Constructor for class com.exceptionfactory.socketbroker.BrokeredSocketFactory
Brokered Socket Factory constructor with configuration and SocketFactory that provides supporting proxy connections
ByteBufferEncoder - Class in com.exceptionfactory.socketbroker.protocol
ByteBuffer Encoder reads populated byte array contents of the provided buffer
ByteBufferEncoder() - Constructor for class com.exceptionfactory.socketbroker.protocol.ByteBufferEncoder
 

C

close() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
COLON - com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
 
com.exceptionfactory.socketbroker - package com.exceptionfactory.socketbroker
 
com.exceptionfactory.socketbroker.configuration - package com.exceptionfactory.socketbroker.configuration
 
com.exceptionfactory.socketbroker.protocol - package com.exceptionfactory.socketbroker.protocol
 
com.exceptionfactory.socketbroker.protocol.http - package com.exceptionfactory.socketbroker.protocol.http
 
com.exceptionfactory.socketbroker.protocol.http.authentication - package com.exceptionfactory.socketbroker.protocol.http.authentication
 
com.exceptionfactory.socketbroker.protocol.http.authorization - package com.exceptionfactory.socketbroker.protocol.http.authorization
 
com.exceptionfactory.socketbroker.protocol.socks - package com.exceptionfactory.socketbroker.protocol.socks
 
com.exceptionfactory.socketbroker.protocol.socks.field - package com.exceptionfactory.socketbroker.protocol.socks.field
 
COMMAND_NOT_SUPPORTED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
connect(SocketAddress) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
Connect to remote address using configured Proxy Server without timeout specified
connect(SocketAddress, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
Connect to remote address using configured Proxy Server with connect timeout specified
connect(Socket, InetSocketAddress, BrokerConfiguration) - Method in class com.exceptionfactory.socketbroker.protocol.http.HttpConnectSocketBroker
Request connection to remote address through socket connected to HTTP Proxy Server
connect(Socket, InetSocketAddress, BrokerConfiguration) - Method in class com.exceptionfactory.socketbroker.protocol.socks.Socks5SocketBroker
Connect to SOCKS server using provided Socket and request connection to the specified remote address
connect(Socket, InetSocketAddress, BrokerConfiguration) - Method in interface com.exceptionfactory.socketbroker.SocketBroker
Connect to Proxy Server and request connection to specified remote address
CONNECT - com.exceptionfactory.socketbroker.protocol.http.RequestMethod
RFC 7231 Section 4.3.6
CONNECT - com.exceptionfactory.socketbroker.protocol.socks.field.SocksRequestCommand
 
CONNECTION_NOT_ALLOWED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
CONNECTION_REFUSED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
CR - com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
 
createSocket() - Method in class com.exceptionfactory.socketbroker.BrokeredSocketFactory
Create Socket using provided Broker Configuration without attempting connection
createSocket(String, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocketFactory
Create Socket and connect to specified host and port number
createSocket(String, int, InetAddress, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocketFactory
Create Socket and connect to specified host and port number after binding to specified local address and port number
createSocket(InetAddress, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocketFactory
Create Socket and connect to specified address and port number
createSocket(InetAddress, int, InetAddress, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocketFactory
Create Socket and connect to specified address and port number after binding to specified local address and port number

D

DOMAIN_NAME - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
 

G

GENERAL_SERVER_FAILURE - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
getAuthenticationChallenge(String) - Method in interface com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationChallengeParser
Get Authentication Challenge from Header value
getAuthenticationChallenge(String) - Method in class com.exceptionfactory.socketbroker.protocol.http.authentication.StandardAuthenticationChallengeParser
Get Authentication Challenge from challenge source containing scheme and parameters
getAuthenticationCredentials() - Method in interface com.exceptionfactory.socketbroker.configuration.BrokerConfiguration
Get credentials for authenticating to proxy server
getAuthenticationCredentials() - Method in class com.exceptionfactory.socketbroker.configuration.StandardBrokerConfiguration
Get optional authentication credentials
getAuthenticationMethod() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksServerAuthentication
Get authentication method that the server selected
getAuthenticationMethods() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksClientGreeting
Get Supported Authentication Methods
getAuthenticationParameters() - Method in interface com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationChallenge
Get Authentication Parameters optional portion of header
getAuthenticationScheme() - Method in interface com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationChallenge
Get Authentication Scheme required portion of header
getChannel() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
 
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
 
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationStatus
 
getCode() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.field.SocksMessageCode
Get Message Code
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReservedField
 
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksUsernamePasswordVersion
 
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksVersion
 
getCommand() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksRequestCommand
 
getCredentials(AuthenticationCredentials) - Method in class com.exceptionfactory.socketbroker.protocol.http.authorization.BasicProxyAuthorizationProvider
Get Proxy Authorization Credentials formatted according to RFC 7617 Section 2
getCredentials(AuthenticationCredentials) - Method in interface com.exceptionfactory.socketbroker.protocol.http.authorization.ProxyAuthorizationProvider
Get Proxy Authorization as described in RFC 7235 Section 4.4
getDecoded(InputStream) - Method in interface com.exceptionfactory.socketbroker.protocol.PacketDecoder
Get Decoded Packet as object type
getDelimiter() - Method in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
 
getEncoded(char[]) - Method in class com.exceptionfactory.socketbroker.protocol.UnicodeStandardCharacterArrayEncoder
Get bytes encoded using UTF-8
getEncoded(String) - Method in class com.exceptionfactory.socketbroker.protocol.StringEncoder
Get bytes encoded using US-ASCII
getEncoded(String) - Method in class com.exceptionfactory.socketbroker.protocol.UnicodeStandardStringEncoder
Get bytes encoded using UTF-8
getEncoded(ByteBuffer) - Method in class com.exceptionfactory.socketbroker.protocol.ByteBufferEncoder
Get encoded buffer after rewinding and read byte array based on the buffer limit length
getEncoded(T) - Method in interface com.exceptionfactory.socketbroker.protocol.PacketEncoder
Get Encoded Packet as byte array
getFieldName() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpHeader
Get Field Name
getFieldValue() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpHeader
Get Field Value
getHeader() - Method in enum com.exceptionfactory.socketbroker.protocol.http.RequestHeader
 
getHeader() - Method in enum com.exceptionfactory.socketbroker.protocol.http.ResponseHeader
 
getHeaders() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpHeaders
Get Collection of HTTP Header elements
getHeaders() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpRequest
Get HTTP Headers
getHeaders() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpResponse
Get HTTP Headers
getHostName() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpRequest
Get Host Name used for CONNECT method and Host header
getInetAddress() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
Get Remote Address of connected endpoint through proxy server
getInputStream() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getKeepAlive() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getLocalAddress() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getLocalPort() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getLocalSocketAddress() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getName() - Method in interface com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationParameter
Get Authentication Parameter Name
getOOBInline() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getOutputStream() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getPassword() - Method in class com.exceptionfactory.socketbroker.configuration.StandardUsernamePasswordAuthenticationCredentials
Get Password
getPassword() - Method in interface com.exceptionfactory.socketbroker.configuration.UsernamePasswordAuthenticationCredentials
Get Password as array of characters
getPassword() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksUsernamePasswordAuthentication
Get Password byte array with a maximum length of 255
getPort() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
Get Port of connected Remote Socket Address
getPort() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpRequest
Get Port used for CONNECT method and Host header
getProtocol() - Method in enum com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
 
getProtocolVersion() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpRequest
Get HTTP Protocol Version
getProtocolVersion() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpStatusLine
Get HTTP Protocol Version
getProxySocketAddress() - Method in interface com.exceptionfactory.socketbroker.configuration.BrokerConfiguration
Get Socket Address for Proxy Server
getProxySocketAddress() - Method in class com.exceptionfactory.socketbroker.configuration.StandardBrokerConfiguration
Get Proxy Server Socket Address containing address and port number
getProxyType() - Method in interface com.exceptionfactory.socketbroker.configuration.BrokerConfiguration
Get Proxy Type
getProxyType() - Method in class com.exceptionfactory.socketbroker.configuration.StandardBrokerConfiguration
Get configured Proxy Type
getReasonPhrase() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpStatusLine
Get HTTP Status Reason Phrase when provided
getReceiveBufferSize() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getRemoteSocketAddress() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
Get Remote Socket Address based on connected endpoint through proxy server
getReplyStatus() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksReply
Get Reply Status
getRequestCommand() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksRequest
Get Request Command
getRequestMethod() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpRequest
Get HTTP Request Method
getReuseAddress() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getScheme() - Method in enum com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationScheme
Get Scheme according to registered definitions
getSendBufferSize() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getSocketAddress() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksReply
Get Socket Address containing port number
getSocketAddress() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksRequest
Get Socket Address with associated host and port number
getSoLinger() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getSoTimeout() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getStatus() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksUsernamePasswordStatus
Get status of username password authentication
getStatusCode() - Method in enum com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
 
getStatusCode() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpStatusLine
Get HTTP Response Status Code
getStatusLine() - Method in interface com.exceptionfactory.socketbroker.protocol.http.HttpResponse
Get HTTP Status Line
getTcpNoDelay() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getTrafficClass() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
getUsername() - Method in class com.exceptionfactory.socketbroker.configuration.StandardUsernamePasswordAuthenticationCredentials
Get Username
getUsername() - Method in interface com.exceptionfactory.socketbroker.configuration.UsernamePasswordAuthenticationCredentials
Get Username
getUsername() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksUsernamePasswordAuthentication
Get Username for authentication with a maximum length of 255
getValue() - Method in interface com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationParameter
Get Authentication Parameter Value
getVersion() - Method in interface com.exceptionfactory.socketbroker.protocol.socks.SocksUsernamePasswordStatus
Get Username Password protocol version
GSSAPI - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
 

H

HOST - com.exceptionfactory.socketbroker.protocol.http.RequestHeader
RFC 7230 Section 5.4
HOST_UNREACHABLE - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
HTTP_1_0 - com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
 
HTTP_1_1 - com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
 
HTTP_CONNECT - com.exceptionfactory.socketbroker.configuration.ProxyType
HTTP CONNECT defined in RFC 7231 Section 4.3.6
HttpConnectSocketBroker - Class in com.exceptionfactory.socketbroker.protocol.http
HTTP CONNECT implementation of Socket Broker based on RFC 7231 Section 4.3.6
HttpConnectSocketBroker() - Constructor for class com.exceptionfactory.socketbroker.protocol.http.HttpConnectSocketBroker
 
HttpDelimiter - Enum in com.exceptionfactory.socketbroker.protocol.http
Standard delimiters for HTTP requests and responses
HttpHeader - Interface in com.exceptionfactory.socketbroker.protocol.http
HTTP Header definition
HttpHeaders - Interface in com.exceptionfactory.socketbroker.protocol.http
HTTP Headers provides access to a collection of Header elements
HttpRequest - Interface in com.exceptionfactory.socketbroker.protocol.http
HTTP Request with standard properties
HttpResponse - Interface in com.exceptionfactory.socketbroker.protocol.http
HTTP Response with standard properties
HttpStatusCode - Enum in com.exceptionfactory.socketbroker.protocol.http
Standard HTTP Status Codes
HttpStatusLine - Interface in com.exceptionfactory.socketbroker.protocol.http
HTTP Response Status Line

I

IP_V4_ADDRESS - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
 
IP_V6_ADDRESS - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
 
isBound() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
isClosed() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
isConnected() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
isInputShutdown() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
isOutputShutdown() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 

L

LF - com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
 

N

NETWORK_UNREACHABLE - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
NO_ACCEPTABLE_METHODS - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
 
NO_AUTHENTICATION_REQUIRED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
 

O

OK - com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
RFC 7231 Section 6.3.1

P

PacketDecoder<T> - Interface in com.exceptionfactory.socketbroker.protocol
Packet Decoder interface abstracts object deserialization from an Input Stream
PacketDecodingException - Exception in com.exceptionfactory.socketbroker.protocol
Packet Decoding Exception indicating failure to read bytes or find expected information
PacketDecodingException(String) - Constructor for exception com.exceptionfactory.socketbroker.protocol.PacketDecodingException
Packet Decoding Exception
PacketDecodingException(String, Throwable) - Constructor for exception com.exceptionfactory.socketbroker.protocol.PacketDecodingException
Packet Decoding Exception with specified cause
PacketEncoder<T> - Interface in com.exceptionfactory.socketbroker.protocol
Packet Encoder interface abstracts object serialization to byte arrays
ProtocolVersion - Enum in com.exceptionfactory.socketbroker.protocol.http
HTTP Protocol Version
PROXY_AUTHENTICATE - com.exceptionfactory.socketbroker.protocol.http.ResponseHeader
RFC 7235 Section 4.3
PROXY_AUTHENTICATION_REQUIRED - com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
RFC 7235 Section 3.2
PROXY_AUTHORIZATION - com.exceptionfactory.socketbroker.protocol.http.RequestHeader
RFC 7235 Section 4.4
ProxyAuthorizationProvider - Interface in com.exceptionfactory.socketbroker.protocol.http.authorization
Proxy Authorization Provider supplies credentials for HTTP Request Proxy-Authorization Headers
ProxyType - Enum in com.exceptionfactory.socketbroker.configuration
Proxy Type

R

RequestHeader - Enum in com.exceptionfactory.socketbroker.protocol.http
HTTP Request Header defined in supporting protocol standards
RequestMethod - Enum in com.exceptionfactory.socketbroker.protocol.http
HTTP Request Methods
RESERVED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReservedField
 
ResponseHeader - Enum in com.exceptionfactory.socketbroker.protocol.http
HTTP Response Header defined in supporting protocol standards

S

sendUrgentData(int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setKeepAlive(boolean) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setOOBInline(boolean) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setPerformancePreferences(int, int, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setReceiveBufferSize(int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setReuseAddress(boolean) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setSendBufferSize(int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setSoLinger(boolean, int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setSoTimeout(int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setTcpNoDelay(boolean) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
setTrafficClass(int) - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
shutdownInput() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
shutdownOutput() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 
SocketBroker - Interface in com.exceptionfactory.socketbroker
Socket Broker handles initial connectivity to a proxy server and the specified remote address
SOCKS5 - com.exceptionfactory.socketbroker.configuration.ProxyType
SOCKS Protocol Version 5 defined in RFC 1928
Socks5SocketBroker - Class in com.exceptionfactory.socketbroker.protocol.socks
SOCKS Protocol Version 5 implementation of Socket Broker
Socks5SocketBroker() - Constructor for class com.exceptionfactory.socketbroker.protocol.socks.Socks5SocketBroker
 
SocksAddressType - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Address Type defined in RFC 1928 Section 5
SocksAuthenticationMethod - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Authentication Methods according to RFC 1928 Section 3
SocksAuthenticationStatus - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Authentication Status according to RFC 1929
SocksClientGreeting - Interface in com.exceptionfactory.socketbroker.protocol.socks
SOCKS 5 Client Greeting with required properties
SocksMessageCode - Interface in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS Message Code describes supported field values
SocksReply - Interface in com.exceptionfactory.socketbroker.protocol.socks
SOCKS 5 Reply described in RFC 1928 Section 6
SocksReplyStatus - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Reply Status defined in RFC 1928 Section 6
SocksRequest - Interface in com.exceptionfactory.socketbroker.protocol.socks
SOCKS 5 Request defined in RFC 1928 Section 4
SocksRequestCommand - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Request Command defined in RFC 1928 Section 4
SocksReservedField - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Reserved Field
SocksServerAuthentication - Interface in com.exceptionfactory.socketbroker.protocol.socks
SOCKS 5 Server Authentication response containing selected method described in RFC 1928 Section 3
SocksUsernamePasswordAuthentication - Interface in com.exceptionfactory.socketbroker.protocol.socks
SOCKS 5 Username Password Authentication defined in RFC 1929 Section 2
SocksUsernamePasswordStatus - Interface in com.exceptionfactory.socketbroker.protocol.socks
SOCKS 5 Username Password Status defined in RFC 1929 Section 2
SocksUsernamePasswordVersion - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Username Password Version defined in RFC 1929
SocksVersion - Enum in com.exceptionfactory.socketbroker.protocol.socks.field
SOCKS 5 Version according to RFC 1928 Section 3
SPACE - com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
 
StandardAuthenticationChallengeParser - Class in com.exceptionfactory.socketbroker.protocol.http.authentication
Standard implementation of Authentication Challenge Parser supporting one scheme and multiple parameters
StandardAuthenticationChallengeParser() - Constructor for class com.exceptionfactory.socketbroker.protocol.http.authentication.StandardAuthenticationChallengeParser
 
StandardBrokerConfiguration - Class in com.exceptionfactory.socketbroker.configuration
Standard implementation of Broker Configuration
StandardBrokerConfiguration(ProxyType, InetSocketAddress) - Constructor for class com.exceptionfactory.socketbroker.configuration.StandardBrokerConfiguration
Standard Broker Configuration without authentication credentials
StandardBrokerConfiguration(ProxyType, InetSocketAddress, AuthenticationCredentials) - Constructor for class com.exceptionfactory.socketbroker.configuration.StandardBrokerConfiguration
Standard Broker Configuration with authentication credentials
StandardUsernamePasswordAuthenticationCredentials - Class in com.exceptionfactory.socketbroker.configuration
Standard implementation of Username and Password Authentication Credentials
StandardUsernamePasswordAuthenticationCredentials(String, char[]) - Constructor for class com.exceptionfactory.socketbroker.configuration.StandardUsernamePasswordAuthenticationCredentials
Standard Username and Password Authentication Strategy constructor with required properties
StringEncoder - Class in com.exceptionfactory.socketbroker.protocol
String Encoder converts provided sources to byte arrays using US-ASCII encoding
StringEncoder() - Constructor for class com.exceptionfactory.socketbroker.protocol.StringEncoder
 
SUCCEEDED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
SUCCESS - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationStatus
 

T

TIME_TO_LIVE_EXPIRED - com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
 
toString() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 

U

UNAUTHORIZED - com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
RFC 7235 Section 3.1
UnicodeStandardCharacterArrayEncoder - Class in com.exceptionfactory.socketbroker.protocol
Unicode Standard Character Array Encoder converts provided sources to byte arrays using UTF-8 encoding
UnicodeStandardCharacterArrayEncoder() - Constructor for class com.exceptionfactory.socketbroker.protocol.UnicodeStandardCharacterArrayEncoder
 
UnicodeStandardStringEncoder - Class in com.exceptionfactory.socketbroker.protocol
Unicode Standard String Encoder converts provided sources to byte arrays using UTF-8 encoding
UnicodeStandardStringEncoder() - Constructor for class com.exceptionfactory.socketbroker.protocol.UnicodeStandardStringEncoder
 
USERNAME_PASSWORD - com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
 
UsernamePasswordAuthenticationCredentials - Interface in com.exceptionfactory.socketbroker.configuration
Username Password Authentication Credentials with required properties

V

valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.configuration.ProxyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.RequestHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.RequestMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.http.ResponseHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksRequestCommand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReservedField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksUsernamePasswordVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.exceptionfactory.socketbroker.configuration.ProxyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.authentication.AuthenticationScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.RequestHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.RequestMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.http.ResponseHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksRequestCommand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReservedField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksUsernamePasswordVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksVersion
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_1 - com.exceptionfactory.socketbroker.protocol.socks.field.SocksUsernamePasswordVersion
 
VERSION_5 - com.exceptionfactory.socketbroker.protocol.socks.field.SocksVersion
 
A B C D G H I L N O P R S T U V 
All Classes All Packages