Index

A B C D G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

ADDRESS_TYPE_NOT_SUPPORTED - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Address Type not supported
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 - Enum constant in enum 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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
Colon character
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Command not supported
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.RequestMethod
RFC 7231 Section 4.3.6
CONNECT - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksRequestCommand
Connect command
CONNECTION_NOT_ALLOWED - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Connection not allowed
CONNECTION_REFUSED - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Connection Refused
CR - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
Carriage Return character
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
Domain Name Service Address

G

GENERAL_SERVER_FAILURE - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
General Server Failure
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
Get address type code as represented in packets
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
Get authentication method code as represented in packets
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationStatus
Get authentication status code as represented in packets
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
Get reply status code as represented in packets
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReservedField
Get reserved code as represented in packets
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksUsernamePasswordVersion
Get version code as represented in packets
getCode() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksVersion
Get version code as represented in packets
getCommand() - Method in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksRequestCommand
Get command code as represented in packets
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
Get delimiter character
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
Get HTTP header as represented in requests
getHeader() - Method in enum com.exceptionfactory.socketbroker.protocol.http.ResponseHeader
Get HTTP header as represented in responses
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
Get HTTP protocol version as represented in responses
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
Get HTTP status code number
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
General Security Services Application Program Interface method

H

HOST - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.RequestHeader
RFC 7230 Section 5.4
HOST_UNREACHABLE - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Host Unreachable
HTTP_1_0 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
HTTP version 1.0
HTTP_1_1 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.ProtocolVersion
HTTP version 1.1
HTTP_CONNECT - Enum constant in enum 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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
Internet Protocol Version 4 Address
IP_V6_ADDRESS - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAddressType
Internet Protocol Version 6 Address
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
Line Feed character

N

NETWORK_UNREACHABLE - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Network Unreachable
NO_ACCEPTABLE_METHODS - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
No Acceptable Methods
NO_AUTHENTICATION_REQUIRED - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
No Authentication Required

O

OK - Enum constant in enum 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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.ResponseHeader
RFC 7235 Section 4.3
PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.HttpStatusCode
RFC 7235 Section 3.2
PROXY_AUTHORIZATION - Enum constant in enum 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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReservedField
Reserved
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 - Enum constant in enum 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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.http.HttpDelimiter
Space character
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Succeeded
SUCCESS - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationStatus
Success status

T

TIME_TO_LIVE_EXPIRED - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksReplyStatus
Time to Live Expired
toString() - Method in class com.exceptionfactory.socketbroker.BrokeredSocket
 

U

UNAUTHORIZED - Enum constant in enum 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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksAuthenticationMethod
Username and Password method
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 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksUsernamePasswordVersion
Version 1
VERSION_5 - Enum constant in enum com.exceptionfactory.socketbroker.protocol.socks.field.SocksVersion
Version 5
A B C D G H I L N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form