Package org.globus.ftp
Class HostPort6
- java.lang.Object
-
- org.globus.ftp.HostPort
-
- org.globus.ftp.HostPort6
-
public class HostPort6 extends HostPort
Utility class for parsing and converting host-port information from EPSV and EPRT ftp commands.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHost()Returns the host addressstatic java.lang.StringgetIPAddressVersion(java.lang.String address)intgetPort()Returns the port numberjava.lang.StringgetVersion()Returns the address versionvoidsetHost(java.lang.String host)Sets the host addressvoidsetVersion(java.lang.String version)Sets the address versionjava.lang.StringtoFtpCmdArgument()Returns the host-port information in the format used by EPRT command.
-
-
-
Field Detail
-
IPv4
public static final java.lang.String IPv4
- See Also:
- Constant Field Values
-
IPv6
public static final java.lang.String IPv6
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HostPort6
public HostPort6(java.lang.String version, java.lang.String host, int port)
-
HostPort6
public HostPort6(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: <d><net-prt><d><net-addr><d><tcp-port><d>- Parameters:
passiveReplyMessage- reply message for the EPSV command
-
-
Method Detail
-
getPort
public int getPort()
Returns the port number
-
setHost
public void setHost(java.lang.String host)
Sets the host address- Parameters:
host- the host address
-
getHost
public java.lang.String getHost()
Returns the host address
-
getVersion
public java.lang.String getVersion()
Returns the address version- Returns:
- address version
-
setVersion
public void setVersion(java.lang.String version)
Sets the address version- Parameters:
version- the address version
-
toFtpCmdArgument
public java.lang.String toFtpCmdArgument()
Returns the host-port information in the format used by EPRT command. <d><net-prt><d><net-addr><d><tcp-port><d>- Overrides:
toFtpCmdArgumentin classHostPort- Returns:
- host-port information in EPRT command representation.
-
getIPAddressVersion
public static java.lang.String getIPAddressVersion(java.lang.String address)
-
-