Package org.globus.ftp
Class HostPort
java.lang.Object
org.globus.ftp.HostPort
- Direct Known Subclasses:
HostPort6
Utility class for parsing and converting host-port information from PASV
and PORT ftp commands.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
HostPort()
Parses host-port from passive mode reply message.Creates the HostPort object from specified ip address and port number.HostPort
(InetAddress addr, int port) Creates the HostPort object from specified ip address and port number. -
Method Summary
-
Field Details
-
datainfo
private int[] datainfo
-
-
Constructor Details
-
HostPort
protected HostPort() -
HostPort
Parses host-port from passive mode reply message. Note that the argument is not the whole message, but only the content of the brackets: h1,h2,h3,h4,p1,p2- Parameters:
passiveReplyMessage
- reply message for the PASV command
-
HostPort
Creates the HostPort object from specified ip address and port number.- Parameters:
addr
- ip addressport
- port number
-
HostPort
Creates the HostPort object from specified ip address and port number.- Parameters:
ipAddress
- ip addressport
- port number
-
-
Method Details
-
getPort
public int getPort()Returns the port number- Returns:
- port number
-
getHost
Returns the ip address in the form "h1.h2.h3.h4"- Returns:
- ip address
-
toFtpCmdArgument
Returns the host-port information in the format used by PORT command. (h1,h2,h3,h4,p1,p2)- Returns:
- host-port information in PORT command representation.
-