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.
  • Field Details

  • Constructor Details

    • HostPort6

      public HostPort6(String version, String host, int port)
    • HostPort6

      public HostPort6(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 Details

    • getPort

      public int getPort()
      Returns the port number
      Overrides:
      getPort in class HostPort
      Returns:
      port number
    • setHost

      public void setHost(String host)
      Sets the host address
      Parameters:
      host - the host address
    • getHost

      public String getHost()
      Returns the host address
      Overrides:
      getHost in class HostPort
      Returns:
      host address
    • getVersion

      public String getVersion()
      Returns the address version
      Returns:
      address version
    • setVersion

      public void setVersion(String version)
      Sets the address version
      Parameters:
      version - the address version
    • toFtpCmdArgument

      public 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:
      toFtpCmdArgument in class HostPort
      Returns:
      host-port information in EPRT command representation.
    • getIPAddressVersion

      public static String getIPAddressVersion(String address)