Class HostPort6


  • public class HostPort6
    extends HostPort
    Utility class for parsing and converting host-port information from EPSV and EPRT ftp commands.
    • Constructor Detail

      • 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 Detail

      • 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)