Class ConnectProperties

java.lang.Object
com.uc4.communication.ConnectProperties

public class ConnectProperties extends Object
Contains all properties which are required to connect to the Automation Engine.
  • Constructor Details

    • ConnectProperties

      public ConnectProperties(int client, String user, String department, String secret)
      Creates a new ConnectProperties instance with default values for the CP connection (localhost) and language (english).
      Parameters:
      client - Client
      user - User name
      department - Department
      secret - Password or token
  • Method Details

    • setTrustedCertFolderPath

      public void setTrustedCertFolderPath(String trustedCertFolderPath)
      Sets an optional trustedCertFolderPath, which will be used to load additional certificates before opening the connection
      Parameters:
      trustedCertFolderPath - path to the folder where additional trusted certs are located
    • setTraceListener

      public void setTraceListener(TraceListener trace)
      Enables or disables the XML trace.
      Parameters:
      trace - TraceListener instance or null to disable the trace.
    • setLanguage

      public void setLanguage(char language)
      Sets the logon language.
      Parameters:
      language - Allowed values are 'E'(=English), 'D' (=German) and 'F' (=French)
    • setCPConnection

      public void setCPConnection(String hostname, int port)
      Sets the connection parameters of the communication process.
      Parameters:
      hostname - Hostname or IP address
      port - Port of the communication process
    • setKicks

      protected void setKicks(String kicks)
      This connection is registered to receive the specified kick messages.
      Parameters:
      kicks - Comma separated list of kick messages.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object