Index

A B C D E F G H I N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 

B

bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
bind(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
bind(SocketAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 

C

CLIENT_BIND_HOST - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientBindHost: the Host for the binding host name or address for the client socket that is used to connect to the SOCKS server (default is 0.0.0.0).
CLIENT_BIND_PORT_RANGES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientBindPortRanges: the PortRanges for the binding port ranges for the client socket that is used to connect to the SOCKS server (default is 0).
CLIENT_CONNECT_TIMEOUT - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientConnectTimeout: the PositiveInteger for the timeout in milliseconds on waiting for the client socket to connect to the SOCKS server (default is 60000).
CLIENT_SOCKET_SETTINGS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.clientSocketSettings: the SocketSettings for the client socket that is used to connect to the SOCKS server.
close() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
close() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
com.github.jh3nd3rs0n.jargyle.client - module com.github.jh3nd3rs0n.jargyle.client
Defines the SOCKS client API.
com.github.jh3nd3rs0n.jargyle.client - package com.github.jh3nd3rs0n.jargyle.client
Provides classes for the SOCKS client API.
com.github.jh3nd3rs0n.jargyle.client.socks5 - package com.github.jh3nd3rs0n.jargyle.client.socks5
Provides classes for the SOCKS5 protocol for com.github.jh3nd3rs0n.jargyle.client.
connect(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
connect(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
connect(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
connect(SocketAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 

D

DEFAULT_PORT - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
The Port of the default port.
DEFAULT_PORT_INT_VALUE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
The int value of the default port.
disconnect() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
DTLS_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.enabled: the Boolean value to indicate if DTLS connections to the SOCKS server are enabled (default is false).
DTLS_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.enabledCipherSuites: the CommaSeparatedValues of acceptable cipher suites enabled for DTLS connections to the SOCKS server.
DTLS_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.enabledProtocols: the CommaSeparatedValues of acceptable protocol versions enabled for DTLS connections to the SOCKS server.
DTLS_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.protocol: the protocol version for the DTLS connections to the SOCKS server (default is DTLSv1.2).
DTLS_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStoreFile: the File for the trust store file for the DTLS connections to the SOCKS server.
DTLS_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStoreInputStream: the InputStream of the trust store for the DTLS connections to the SOCKS server.
DTLS_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStorePassword: the EncryptedPassword for the password for the trust store for the DTLS connections to the SOCKS server.
DTLS_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.trustStoreType: the type of trust store file for the DTLS connections to the SOCKS server (default is PKCS12).
DTLS_WRAPPED_RECEIVE_BUFFER_SIZE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
PropertySpec constant for socksClient.dtls.wrappedReceiveBufferSize: the PositiveInteger for the buffer size for receiving DTLS wrapped datagrams for the DTLS connections to the SOCKS server.
DtlsPropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
DTLS specific PropertySpec constants.

E

equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
 
equals(Object) - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
 

F

FailureReplyException - Exception Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
FailureReplyException(Socks5Client, Reply) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.socks5.FailureReplyException
 

G

GeneralPropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
General PropertySpec constants.
getBroadcast() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getCause() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientSocketException
 
getChainedSocksClient() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the SocksClient chained to this SocksClient.
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getChannel() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getDefault() - Static method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns the default instance of NetObjectFactory.
getDefaultProperty() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the default Property.
getFailureReply() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.socks5.FailureReplyException
 
getHost() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Host of this SocksServerUri.
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getInetAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getInputStream() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a NetObjectFactory.
getKeepAlive() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getLocalAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getLocalAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getLocalPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getLocalSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getName() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the name of this Property.
getName() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the name of the Property.
getOOBInline() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getOption(SocketOption<T>) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getOutputStream() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getPort() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Port of this SocksServerUri or null if the Port was not provided.
getPortOrDefault() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Port of this SocksServerUri or the default Port if the Port was not provided.
getProperties() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the Properties of this SocksClient.
getPropertySpec() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the PropertySpec that defines this Property.
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getReceiveBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getRemoteSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getRemoteSocketAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getReuseAddress() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getScheme() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the Scheme of this SocksServerUri.
getSendBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getSendBufferSize() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5HostResolver
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getSocks5Client() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSocksClient() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
Returns the SocksClient.
getSocksClient() - Method in exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientSocketException
Returns the underlying SocksClient.
getSocksClient() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
Returns the SocksClient of this SocksNetObjectFactory.
getSocksServerUri() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the SocksServerUri of this SocksClient.
getSoLinger() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
getSoTimeout() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getTcpNoDelay() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getTrafficClass() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
getTrafficClass() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
getUserInfo() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the UserInfo of this SocksServerUri or null if the UserInfo was not provided.
getValue() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the value of this Property.
getValue(PropertySpec<V>) - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns the value or default value of the Property defined by the provided PropertySpec of the specified value type.
getValueType() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the value type of the Property.

H

hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
 
hashCode() - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
 
HostResolver - Class in com.github.jh3nd3rs0n.jargyle.client
Resolves the provided host.
HostResolver() - Constructor for class com.github.jh3nd3rs0n.jargyle.client.HostResolver
Constructs a HostResolver.

I

isBound() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
isBound() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
isClosed() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isConnected() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
isConnected() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isInputShutdown() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
isOutputShutdown() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 

N

NetObjectFactory - Class in com.github.jh3nd3rs0n.jargyle.client
A factory that creates networking objects such as DatagramSockets, HostResolvers, ServerSockets, and Sockets.
NetObjectFactory() - Constructor for class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Allows the construction of subclass instances.
newDatagramSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to any available local port and the wildcard address.
newDatagramSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDatagramSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to the provided local port and the wildcard address.
newDatagramSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDatagramSocket(int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to the provided local port and the provided local InetAddress.
newDatagramSocket(int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newDatagramSocket(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new DatagramSocket bound to the provided local SocketAddress or a new unbound DatagramSocket if the provided local SocketAddress is null.
newDatagramSocket(SocketAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newHostResolver() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new HostResolver.
newHostResolver() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns a new SocksClient from the system property socksClient.socksServerUri and system properties defined by other PropertySpec constants classes.
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
Returns a new SocksNetObjectFactory from the system property socksClient.socksServerUri and system properties defined by other PropertySpec constants classes.
newInstance() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksServerUri from the system property socksClient.socksServerUri.
newInstance(String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
Returns a new UserInfo of the provided user information.
newInstance(String, V) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns a new Property of the specified value type with the provided name specified by a PropertySpec and the provided value.
newInstanceFrom(String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksServerUri from the provided String of a URI.
newInstanceFrom(URI) - Static method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksServerUri from the provided URI.
newInstanceWithParsedValue(String, String) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns a new Property of the Object value type with the provided name specified by a PropertySpec and with the parsed value from the provided String value.
newProperty(V) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns a new Property with the provided value.
newPropertyWithParsedValue(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns a new Property with the parsed value from the provided String value.
newServerSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new unbound ServerSocket.
newServerSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newServerSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new ServerSocket bound to the provided local port.
newServerSocket(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newServerSocket(int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new ServerSocket bound to the provided local port with the provided maximum length of the queue of incoming connections.
newServerSocket(int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newServerSocket(int, int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new ServerSocket bound to the provided local port and the provided local InetAddress with the provided maximum length of the queue of incoming connections.
newServerSocket(int, int, InetAddress) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new unconnected Socket.
newSocket() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(String, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote host and the provided remote port.
newSocket(String, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(String, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote host and the provided remote port and bound to the provided local InetAddress and the provided local port.
newSocket(String, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote InetAddress and the provided remote port.
newSocket(InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocket(InetAddress, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.NetObjectFactory
Returns a new Socket connected to the provided remote InetAddress and the provided remote port and bound to the provided local InetAddress and the provided local port.
newSocket(InetAddress, int, InetAddress, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
newSocksClient(Properties) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
newSocksClient(Properties) - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksClient with the provided Properties.
newSocksClient(Properties, SocksClient) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
newSocksClient(Properties, SocksClient) - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns a new SocksClient with the provided Properties and the optionally provided SocksClient to be chained to the new SocksClient.
newSocksNetObjectFactory() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Client
 
newSocksNetObjectFactory() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns a new SocksNetObjectFactory.
newSocksServerUri(UserInfo, Host, Port) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the optionally provided UserInfo, the provided Host, and the optionally provided Port.
newSocksServerUri(String) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided host.
newSocksServerUri(String, int) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided host and the provided port.
newSocksServerUri(String, String) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided user information and the provided host.
newSocksServerUri(String, String, int) - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns a new SocksServerUri with the provided user information, the provided host, and the provided port.

O

of(Properties) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns a Properties of another Properties.
of(Property<?>...) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns a Properties of the provided Propertys.
of(List<Property<?>>) - Static method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns a Properties of the provided List of Propertys.

P

parse(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the parsed value from the provided String value.
Properties - Class in com.github.jh3nd3rs0n.jargyle.client
A collection of Propertys.
Property<V> - Class in com.github.jh3nd3rs0n.jargyle.client
A property of the specified value type.
PropertySpec<V> - Class in com.github.jh3nd3rs0n.jargyle.client
The specification of a Property of the specified value type.
PropertySpec(String, Class<V>, V) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Constructs a PropertySpec with the provided name, the provided value type, and the provided default value.

R

receive(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
resolve(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.HostResolver
Resolves the provided host and returns an InetAddress of the provided host.
resolve(String) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5HostResolver
 

S

Scheme - Enum Class in com.github.jh3nd3rs0n.jargyle.client
Specifies what SOCKS protocol is to be used to access the SOCKS server.
send(DatagramPacket) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
sendUrgentData(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setBroadcast(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setKeepAlive(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setOOBInline(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setOption(SocketOption<T>, T) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setPerformancePreferences(int, int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setPerformancePreferences(int, int, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setReceiveBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setReuseAddress(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setSendBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setSendBufferSize(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setSoLinger(boolean, int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
setSoTimeout(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setTcpNoDelay(boolean) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
setTrafficClass(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
setTrafficClass(int) - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
shutdownInput() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
shutdownOutput() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
SOCKS_SERVER_URI - Static variable in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
PropertySpec constant for socksClient.socksServerUri: the SocksServerUri for the URI of the SOCKS server.
SOCKS5 - Enum constant in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
SOCKS protocol version 5.
SOCKS5_GSSAPIMETHOD_MECHANISM_OID - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.mechanismOid: the Oid for the object ID for the GSS-API authentication mechanism to the SOCKS5 server (default is 1.2.840.113554.1.2.2).
SOCKS5_GSSAPIMETHOD_NEC_REFERENCE_IMPL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.necReferenceImpl: the Boolean value to indicate if the exchange of the GSS-API protection level negotiation must be unprotected should the SOCKS5 server use the NEC reference implementation (default is false).
SOCKS5_GSSAPIMETHOD_PROTECTION_LEVELS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.protectionLevels: the ProtectionLevels for acceptable protection levels after GSS-API authentication with the SOCKS5 server (The first is preferred while the remaining are acceptable if the server does not accept the first) (default is REQUIRED_INTEG_AND_CONF,REQUIRED_INTEG,NONE).
SOCKS5_GSSAPIMETHOD_SERVICE_NAME - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.serviceName: the GSS-API service name for the SOCKS5 server.
SOCKS5_GSSAPIMETHOD_SUGGESTED_CONF - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.suggestedConf: the Boolean value for the suggested privacy (or confidentiality) state for GSS-API messages sent after GSS-API authentication with the SOCKS5 server (applicable if the negotiated protection level is SELECTIVE_INTEG_OR_CONF) (default is true).
SOCKS5_GSSAPIMETHOD_SUGGESTED_INTEG - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.gssapimethod.suggestedInteg: the Integer for the suggested quality-of-protection (or integrity) value for GSS-API messages sent after GSS-API authentication with the SOCKS5 server (applicable if the negotiated protection level is SELECTIVE_INTEG_OR_CONF) (default is 0).
SOCKS5_METHODS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.methods: the Methods for acceptable authentication methods to the SOCKS5 server (default is NO_AUTHENTICATION_REQUIRED).
SOCKS5_SOCKS5_DATAGRAM_SOCKET_CLIENT_INFO_UNAVAILABLE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.socks5DatagramSocket.clientInfoUnavailable: the Boolean value to indicate if the client information expected to be used to send UDP datagrams (address and port) is unavailable to be sent to the SOCKS5 server (an address and port of all zeros is sent instead) (default is false).
SOCKS5_SOCKS5_HOST_RESOLVER_RESOLVE_FROM_SOCKS5_SERVER - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.socks5HostResolver.resolveFromSocks5Server: the Boolean value to indicate if host names are to be resolved from the SOCKS5 server (default is false).
SOCKS5_USERPASSMETHOD_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.userpassmethod.password: the EncryptedPassword for the password to be used to access the SOCKS5 server.
SOCKS5_USERPASSMETHOD_USERNAME - Static variable in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
PropertySpec constant for socksClient.socks5.userpassmethod.username: the username to be used to access the SOCKS5 server.
Socks5Client - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ClientIOException - Exception Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ClientIOException(Socks5Client, String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ClientIOException
 
Socks5ClientIOException(Socks5Client, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ClientIOException
 
Socks5DatagramSocket - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5HostResolver - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5NetObjectFactory - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5PropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
SOCKS5 specific PropertySpec constants.
Socks5ServerSocket - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ServerUri - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
Socks5ServerUri(UserInfo, Host, Port) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerUri
 
Socks5Socket - Class in com.github.jh3nd3rs0n.jargyle.client.socks5
 
SocksClient - Class in com.github.jh3nd3rs0n.jargyle.client
A SOCKS client.
SocksClient(SocksServerUri, Properties) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Constructs a SocksClient with the provided SocksServerUri and the provided Properties.
SocksClient(SocksServerUri, Properties, SocksClient) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Constructs a SocksClient with the provided SocksServerUri, the provided Properties, and the optionally provided SocksClient to be chained to the constructed SocksClient.
SocksClientIOException - Exception Class in com.github.jh3nd3rs0n.jargyle.client
Thrown when an I/O error occurs from the SocksClient.
SocksClientIOException(SocksClient, String) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
Constructs a SocksClientIOException with the provided SocksClient and the provided message.
SocksClientIOException(SocksClient, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientIOException
Constructs a SocksClientIOException with the provided SocksClient and the provided cause.
SocksClientSocketException - Exception Class in com.github.jh3nd3rs0n.jargyle.client
Thrown when an error occurs in creating or accessing a Socket that has an underlying SocksClient.
SocksClientSocketException(SocksClient, Throwable) - Constructor for exception class com.github.jh3nd3rs0n.jargyle.client.SocksClientSocketException
Constructs a SocksClientSocketException with the provided underlying SocksClient and the provided cause.
SocksNetObjectFactory - Class in com.github.jh3nd3rs0n.jargyle.client
An implementation of NetObjectFactory that creates networking objects whose traffic would be routed through the SOCKS server.
SocksNetObjectFactory(SocksClient) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksNetObjectFactory
Constructs a SocksNetObjectFactory with the provided SocksClient.
SocksServerUri - Class in com.github.jh3nd3rs0n.jargyle.client
The URI of the SOCKS server.
SocksServerUri(Scheme, UserInfo, Host, Port) - Constructor for class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Constructs a SocksServerUri with the provided Scheme, the optionally provided UserInfo, the provided Host, and the optionally provided Port.
SSL_ENABLED - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.enabled: the Boolean value to indicate if SSL/TLS connections to the SOCKS server are enabled (default is false).
SSL_ENABLED_CIPHER_SUITES - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.enabledCipherSuites: the CommaSeparatedValues of acceptable cipher suites enabled for SSL/TLS connections to the SOCKS server.
SSL_ENABLED_PROTOCOLS - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.enabledProtocols: the CommaSeparatedValues of acceptable protocol versions enabled for SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStoreFile: the File for the key store file for the SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStoreInputStream: the InputStream of the key store for the SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStorePassword: the EncryptedPassword for the password for the key store for the SSL/TLS connections to the SOCKS server.
SSL_KEY_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.keyStoreType: the type of key store file for the SSL/TLS connections to the SOCKS server (default is PKCS12).
SSL_PROTOCOL - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.protocol: the protocol version for the SSL/TLS connections to the SOCKS server (default is TLSv1.2).
SSL_TRUST_STORE_FILE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStoreFile: the File for the trust store file for the SSL/TLS connections to the SOCKS server.
SSL_TRUST_STORE_INPUT_STREAM - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStoreInputStream: the InputStream for the trust store for the SSL/TLS connections to the SOCKS server.
SSL_TRUST_STORE_PASSWORD - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStorePassword: the EncryptedPassword for the password for the trust store for the SSL/TLS connections to the SOCKS server.
SSL_TRUST_STORE_TYPE - Static variable in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
PropertySpec constant for socksClient.ssl.trustStoreType: the type of trust store file for the SSL/TLS connections to the SOCKS server (default is PKCS12).
SslPropertySpecConstants - Class in com.github.jh3nd3rs0n.jargyle.client
SSL/TLS specific PropertySpec constants.
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
supportedOptions() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 

T

toMap() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns an unmodifiable Map of Propertys each associated by their PropertySpec.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.Properties
Returns the String representation of this Properties.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.Property
Returns the String representation of this Property.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the String representation of this PropertySpec.
toString() - Method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns the String representation of this Scheme.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5DatagramSocket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5NetObjectFactory
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5ServerSocket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.socks5.Socks5Socket
 
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksClient
Returns the String representation of this SocksClient.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the String representation of this SocksServerUri.
toString() - Method in class com.github.jh3nd3rs0n.jargyle.client.UserInfo
Returns the String representation of this UserInfo.
toURI() - Method in class com.github.jh3nd3rs0n.jargyle.client.SocksServerUri
Returns the URI of this SocksServerUri.

U

UserInfo - Class in com.github.jh3nd3rs0n.jargyle.client
Specifies the user information to be used to access the SOCKS server.

V

validate(V) - Method in class com.github.jh3nd3rs0n.jargyle.client.PropertySpec
Returns the valid provided value.
valueOf(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns the enum constant of this class with the specified name.
valueOfString(String) - Static method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns the enum constant of the provided String representation.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in enum class com.github.jh3nd3rs0n.jargyle.client.Scheme
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
values() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
Returns an unmodifiable List of the PropertySpec constants.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.DtlsPropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.GeneralPropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.Socks5PropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
valuesMap() - Static method in class com.github.jh3nd3rs0n.jargyle.client.SslPropertySpecConstants
Returns an unmodifiable Map of the PropertySpec constants each associated by the name they specify for their Property.
A B C D E F G H I N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form