Class InoProgram

java.lang.Object
de.mid.innovator.client.InoProgram
Direct Known Subclasses:
InoClientProgram, InoProxyProgram, InoServerProgram

public abstract class InoProgram extends Object
The abstract class is the uppermost generalization of any Innovator program that can be executed. One net client hosts various programs, such as server programs or client programs.
Author:
borschet
See Also:
  • Method Details

    • getHost

      public String getHost()
      The host which the program is running on. This should be equal to the value of the net client.
      Returns:
      the host name
    • getPid

      public int getPid()
      The process identifier of the operating system which the program is running on.
      Returns:
      the PID as an integer
    • getUser

      public String getUser()
      The Innovator user who started the application.
      Returns:
      user name as a string
    • getVers

      public String getVers()
      The Innovator version which the running program belongs to.
      Returns:
      a specific version string for the major version (V), minor version (M) and release (R) as V.M.R
    • getProgramType

      public InoProgram.Type getProgramType()
      A specific enumeration value that specifies the Innovator program.
      Returns:
      the program type
    • toString

      public String toString()
      Overrides:
      toString in class Object