Class RemoteRequestMenu

  • All Implemented Interfaces:
    java.io.Serializable, Menu

    public class RemoteRequestMenu
    extends java.lang.Object
    implements Menu, java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • RemoteRequestMenu

        public RemoteRequestMenu​(java.lang.String host)
                          throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • runProgram

        public void runProgram​(java.lang.String programName)
        Specified by:
        runProgram in interface Menu
      • runSample

        public void runSample​(java.lang.String programName)
        Specified by:
        runSample in interface Menu
      • debugProgram

        public void debugProgram​(java.lang.String programName)
        Specified by:
        debugProgram in interface Menu
      • deleteFile

        public boolean deleteFile​(java.lang.String fileName)
        Specified by:
        deleteFile in interface Menu
      • getFileSize

        public long getFileSize​(java.lang.String filename)
        Specified by:
        getFileSize in interface Menu
      • getProgramNames

        public java.lang.String[] getProgramNames()
        Specified by:
        getProgramNames in interface Menu
      • getSampleNames

        public java.lang.String[] getSampleNames()
        Specified by:
        getSampleNames in interface Menu
      • uploadFile

        public boolean uploadFile​(java.lang.String fileName,
                                  byte[] contents)
        Specified by:
        uploadFile in interface Menu
      • fetchFile

        public byte[] fetchFile​(java.lang.String fileName)
        Specified by:
        fetchFile in interface Menu
      • getSetting

        public java.lang.String getSetting​(java.lang.String setting)
        Specified by:
        getSetting in interface Menu
      • setSetting

        public void setSetting​(java.lang.String setting,
                               java.lang.String value)
        Specified by:
        setSetting in interface Menu
      • deleteAllPrograms

        public void deleteAllPrograms()
        Specified by:
        deleteAllPrograms in interface Menu
      • getVersion

        public java.lang.String getVersion()
        Specified by:
        getVersion in interface Menu
      • getMenuVersion

        public java.lang.String getMenuVersion()
        Specified by:
        getMenuVersion in interface Menu
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface Menu
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface Menu
      • stopProgram

        public void stopProgram()
        Specified by:
        stopProgram in interface Menu
      • getExecutingProgramName

        public java.lang.String getExecutingProgramName()
        Specified by:
        getExecutingProgramName in interface Menu
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface Menu
      • suspend

        public void suspend()
        Specified by:
        suspend in interface Menu
      • resume

        public void resume()
        Specified by:
        resume in interface Menu
      • disConnect

        public void disConnect()