Class TelnetTask

  • All Implemented Interfaces:

    public class TelnetTask
    extends Task
    Automates the telnet protocol.
    • Constructor Detail

      • TelnetTask

        public TelnetTask()
    • Method Detail

      • execute

        public void execute()
                     throws BuildException
        Verify that all parameters are included. Connect and possibly login Iterate through the list of Reads and writes
        execute in class Task
        BuildException - on error
      • setUserid

        public void setUserid​(java.lang.String u)
        Set the the login id to use on the server; required if password is set.
        u - a String value
      • setPassword

        public void setPassword​(java.lang.String p)
        Set the the login password to use required if userid is set.
        p - a String value
      • setServer

        public void setServer​(java.lang.String m)
        Set the hostname or address of the remote server.
        m - a String value
      • setPort

        public void setPort​(int p)
        Set the tcp port to connect to; default is 23.
        p - an int value
      • setInitialCR

        public void setInitialCR​(boolean b)
        send a carriage return after connecting; optional, defaults to false.
        b - a boolean value
      • setTimeout

        public void setTimeout​(java.lang.Integer i)
        set a default timeout in seconds to wait for a response, zero means forever (the default)
        i - an Integer value
      • createRead

        public TelnetTask.TelnetSubTask createRead()
        A string to wait for from the server. A subTask <read> tag was found. Create the object, Save it in our list, and return it.
        a read telnet sub task
      • createWrite

        public TelnetTask.TelnetSubTask createWrite()
        Add text to send to the server A subTask <write> tag was found. Create the object, Save it in our list, and return it.
        a write telnet sub task