Class TelnetCommand


  • public final class TelnetCommand
    extends java.lang.Object
    The TelnetCommand class cannot be instantiated and only serves as a storehouse for telnet command constants.
    See Also:
    Telnet, TelnetClient
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int ABORT
      Abort code.
      static int AO
      Abort Output code.
      static int AYT
      Are You There code.
      static int BREAK
      Break code.
      static int DM
      Data mark code.
      static int DO
      Request to use option code.
      static int DONT
      Don't use option code.
      static int EC
      Erase Character code.
      static int EL
      Erase Line code.
      static int EOF
      End of file code.
      static int EOR
      End of record code.
      static int GA
      Go Ahead code.
      static int IAC
      Interpret As Command code.
      static int IP
      Interrupt Process code.
      static int MAX_COMMAND_VALUE
      The maximum value a command code can have.
      static int NOP
      No Operation code.
      static int SB
      Start subnegotiation code.
      static int SE
      End subnegotiation code.
      static int SUSP
      Suspend process code.
      static int SYNCH
      Synchronize code.
      static int WILL
      Agree to use option code.
      static int WONT
      Refuse to use option code.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getCommand​(int code)
      Returns the string representation of the telnet protocol command corresponding to the given command code.
      static boolean isValidCommand​(int code)
      Determines if a given command code is valid.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MAX_COMMAND_VALUE

        public static final int MAX_COMMAND_VALUE
        The maximum value a command code can have. This value is 255.
        See Also:
        Constant Field Values
      • IAC

        public static final int IAC
        Interpret As Command code. Value is 255 according to RFC 854.
        See Also:
        Constant Field Values
      • DONT

        public static final int DONT
        Don't use option code. Value is 254 according to RFC 854.
        See Also:
        Constant Field Values
      • DO

        public static final int DO
        Request to use option code. Value is 253 according to RFC 854.
        See Also:
        Constant Field Values
      • WONT

        public static final int WONT
        Refuse to use option code. Value is 252 according to RFC 854.
        See Also:
        Constant Field Values
      • WILL

        public static final int WILL
        Agree to use option code. Value is 251 according to RFC 854.
        See Also:
        Constant Field Values
      • SB

        public static final int SB
        Start subnegotiation code. Value is 250 according to RFC 854.
        See Also:
        Constant Field Values
      • GA

        public static final int GA
        Go Ahead code. Value is 249 according to RFC 854.
        See Also:
        Constant Field Values
      • EL

        public static final int EL
        Erase Line code. Value is 248 according to RFC 854.
        See Also:
        Constant Field Values
      • EC

        public static final int EC
        Erase Character code. Value is 247 according to RFC 854.
        See Also:
        Constant Field Values
      • AYT

        public static final int AYT
        Are You There code. Value is 246 according to RFC 854.
        See Also:
        Constant Field Values
      • AO

        public static final int AO
        Abort Output code. Value is 245 according to RFC 854.
        See Also:
        Constant Field Values
      • IP

        public static final int IP
        Interrupt Process code. Value is 244 according to RFC 854.
        See Also:
        Constant Field Values
      • BREAK

        public static final int BREAK
        Break code. Value is 243 according to RFC 854.
        See Also:
        Constant Field Values
      • DM

        public static final int DM
        Data mark code. Value is 242 according to RFC 854.
        See Also:
        Constant Field Values
      • NOP

        public static final int NOP
        No Operation code. Value is 241 according to RFC 854.
        See Also:
        Constant Field Values
      • SE

        public static final int SE
        End subnegotiation code. Value is 240 according to RFC 854.
        See Also:
        Constant Field Values
    • Method Detail

      • getCommand

        public static final java.lang.String getCommand​(int code)
        Returns the string representation of the telnet protocol command corresponding to the given command code.

        Parameters:
        code - The command code of the telnet protocol command.
        Returns:
        The string representation of the telnet protocol command.
      • isValidCommand

        public static final boolean isValidCommand​(int code)
        Determines if a given command code is valid. Returns true if valid, false if not.

        Parameters:
        code - The command code to test.
        Returns:
        True if the command code is valid, false if not.