Class HostPortList


  • public class HostPortList
    extends java.lang.Object
    Utility class for parsing and converting host-port information from SPAS and SPOR FTP commands. Represents a list of host-port pairs.
    • Constructor Detail

      • HostPortList

        public HostPortList​(java.lang.String spasReplyMsg)
        Parses host-port from the reply to SPAS command.
        Parameters:
        spasReplyMsg - reply message for the SPAS command
      • HostPortList

        public HostPortList()
        Creates an empty list
    • Method Detail

      • add

        public void add​(HostPort hp)
        Adds an element to the list
      • size

        public int size()
        Returns:
        number of elements in the list
      • get

        public HostPort get​(int index)
        Returns:
        element of the specified index
      • toFtpCmdArgument

        public java.lang.String toFtpCmdArgument()
        Returns the host-port infromation in the format used by SPOR command.
        Returns:
        host-port information in SPOR command parameter representation.
      • parseIPv6Format

        public static HostPortList parseIPv6Format​(java.lang.String message)
      • parseIPv4Format

        public static HostPortList parseIPv4Format​(java.lang.String message)