public static final class RemotePortForwarder.Forward
extends java.lang.Object
The 'address to bind' and 'port number to bind' specify the IP address (or domain name) and port on which connections for forwarding are to be accepted. Some strings used for 'address to bind' have special-case semantics. o "" means that connections are to be accepted on all protocol families supported by the SSH implementation. o "0.0.0.0" means to listen on all IPv4 addresses. o "::" means to listen on all IPv6 addresses. o "localhost" means to listen on all protocol families supported by the SSH implementation on loopback addresses only ([RFC3330] and [RFC3513]). o "127.0.0.1" and "::1" indicate listening on the loopback interfaces for IPv4 and IPv6, respectively.
Constructor and Description |
---|
Forward(int port)
Creates this forward with address as
"" and specified port . |
Forward(java.lang.String address)
Creates this forward with specified
address and port as 0 . |
Forward(java.lang.String address,
int port)
Creates this forward with specified
address and port number. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAddress() |
int |
getPort() |
int |
hashCode() |
java.lang.String |
toString() |
public Forward(int port)
""
and specified port
.port
- public Forward(java.lang.String address)
address
and port as 0
.address
- public Forward(java.lang.String address, int port)
address
and port
number.address
- address to bindport
- port numberpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getAddress()
public int getPort()
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object