A B C D G H I L N O P R S T U V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages