Package org.globus.ftp
Class HostPort
- java.lang.Object
-
- org.globus.ftp.HostPort
-
- Direct Known Subclasses:
HostPort6
public class HostPort extends java.lang.Object
Utility class for parsing and converting host-port information from PASV and PORT ftp commands.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
datainfo
-
Constructor Summary
Constructors Modifier Constructor Description protected
HostPort()
HostPort(java.lang.String passiveReplyMessage)
Parses host-port from passive mode reply message.HostPort(java.lang.String ipAddress, int port)
Creates the HostPort object from specified ip address and port number.HostPort(java.net.InetAddress addr, int port)
Creates the HostPort object from specified ip address and port number.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHost()
Returns the ip address in the form "h1.h2.h3.h4"int
getPort()
Returns the port numberjava.lang.String
toFtpCmdArgument()
Returns the host-port information in the format used by PORT command.
-
-
-
Constructor Detail
-
HostPort
protected HostPort()
-
HostPort
public HostPort(java.lang.String passiveReplyMessage)
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
public HostPort(java.net.InetAddress addr, int port)
Creates the HostPort object from specified ip address and port number.- Parameters:
addr
- ip addressport
- port number
-
HostPort
public HostPort(java.lang.String ipAddress, int port)
Creates the HostPort object from specified ip address and port number.- Parameters:
ipAddress
- ip addressport
- port number
-
-
Method Detail
-
getPort
public int getPort()
Returns the port number- Returns:
- port number
-
getHost
public java.lang.String getHost()
Returns the ip address in the form "h1.h2.h3.h4"- Returns:
- ip address
-
toFtpCmdArgument
public java.lang.String 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.
-
-