Class RemotePortForwarder.Forward
java.lang.Object
net.schmizz.sshj.connection.channel.forwarded.RemotePortForwarder.Forward
- Enclosing class:
RemotePortForwarder
Represents a particular forwarding. From RFC 4254, s. 7.1
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.
-
Field Details
-
address
-
port
private int port
-
-
Constructor Details
-
Forward
public Forward(int port) Creates this forward with address as""and specifiedport.- Parameters:
port-
-
Forward
Creates this forward with specifiedaddressand port as0.- Parameters:
address-
-
Forward
Creates this forward with specifiedaddressandportnumber.- Parameters:
address- address to bindport- port number
-
-
Method Details
-
equals
-
getAddress
- Returns:
- the address represented by this forward.
-
getPort
public int getPort()- Returns:
- the port represented by this forward.
-
hashCode
-
toString
-
handles
-