Class Command


  • public class Command
    extends java.lang.Object
    Represents an FTP Control Channel Command
    • Constructor Detail

      • Command

        public Command​(java.lang.String name,
                       java.lang.String parameters)
                throws java.lang.IllegalArgumentException
        Parameters:
        name - the command name, eg. "PUT"
        parameters - the command parameters; in other words everything that is contained between the space after the command name and the trailing Telnet EOL, excluding both the mentioned space and EOL. For instance, in command "STOR /tmp/file.txt\r\n", the parameters would be: "/tmp/file.txt" and trailing EOL.
        Throws:
        java.lang.IllegalArgumentException
      • Command

        public Command​(java.lang.String name)
                throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
    • Method Detail

      • toString

        public static java.lang.String toString​(Command command)
        Returns:
        a String representation of this object, that is <name> <sp> <parameters> <CRLF>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object