Class ModifiableSDKConfiguration

java.lang.Object
com.hp.lft.sdk.ModifiableSDKConfiguration
All Implemented Interfaces:
SDKConfiguration

public class ModifiableSDKConfiguration extends Object implements SDKConfiguration
Interface for defining the configuration information for the SDK.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Initializes a new instance of the ModifiableSDKConfiguration class, initialized to default values.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Indicates whether the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization.
    int
    Returns the maximum time (in seconds) to try to connect to the runtime engine.
    int
    Returns the maximum time (in seconds) to wait for a response to any command sent to the runtime engine.
    Returns the the SDK run mode.
    Returns the runtime engine URL to use for the default session.
    void
    setAutoLaunch(boolean autoLaunch)
    Sets whether the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization.
    void
    setConnectTimeoutSeconds(int connectTimeoutSeconds)
    Sets the maximum time (in seconds) to try to connect to the runtime engine.
    void
    setResponseTimeoutSeconds(int responseTimeoutSeconds)
    Sets the maximum time (in seconds) to wait for a response to any command sent to the runtime engine.
    void
    Sets the SDK run mode.
    void
    setServerAddress(URI serverAddress)
    Sets the runtime engine URL to use for the default session.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModifiableSDKConfiguration

      public ModifiableSDKConfiguration() throws URISyntaxException
      Initializes a new instance of the ModifiableSDKConfiguration class, initialized to default values.
      Throws:
      URISyntaxException - if the syntax of the URI is invalid.
  • Method Details

    • getServerAddress

      public URI getServerAddress()
      Description copied from interface: SDKConfiguration
      Returns the runtime engine URL to use for the default session.
      Specified by:
      getServerAddress in interface SDKConfiguration
      Returns:
      the runtime engine URL to use for the default session.
    • getConnectTimeoutSeconds

      public int getConnectTimeoutSeconds()
      Description copied from interface: SDKConfiguration
      Returns the maximum time (in seconds) to try to connect to the runtime engine.
      Specified by:
      getConnectTimeoutSeconds in interface SDKConfiguration
      Returns:
      the maximum time (in seconds) to try to connect to the runtime engine.
    • getResponseTimeoutSeconds

      public int getResponseTimeoutSeconds()
      Description copied from interface: SDKConfiguration
      Returns the maximum time (in seconds) to wait for a response to any command sent to the runtime engine.
      Specified by:
      getResponseTimeoutSeconds in interface SDKConfiguration
      Returns:
      the maximum response wait time in seconds.
    • getAutoLaunch

      public boolean getAutoLaunch()
      Description copied from interface: SDKConfiguration
      Indicates whether the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization. Note: Relevant only for local runs. When running remotely, the value should be false.
      Specified by:
      getAutoLaunch in interface SDKConfiguration
      Returns:
      true if the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization, false otherwise.
    • getSDKMode

      public SDKMode getSDKMode()
      Description copied from interface: SDKConfiguration
      Returns the the SDK run mode.
      Specified by:
      getSDKMode in interface SDKConfiguration
      Returns:
      the current SDK mode.
    • setServerAddress

      public void setServerAddress(URI serverAddress)
      Sets the runtime engine URL to use for the default session.
      Parameters:
      serverAddress - the runtime engine URL to use.
    • setConnectTimeoutSeconds

      public void setConnectTimeoutSeconds(int connectTimeoutSeconds)
      Sets the maximum time (in seconds) to try to connect to the runtime engine.
      Parameters:
      connectTimeoutSeconds - the maximum time (in seconds) to try to connect to the runtime engine.
    • setResponseTimeoutSeconds

      public void setResponseTimeoutSeconds(int responseTimeoutSeconds)
      Sets the maximum time (in seconds) to wait for a response to any command sent to the runtime engine.
      Parameters:
      responseTimeoutSeconds - the response timeout in seconds.
    • setAutoLaunch

      public void setAutoLaunch(boolean autoLaunch)
      Sets whether the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization. Note: Relevant only for local runs. When running remotely, the value should be false.
      Parameters:
      autoLaunch - true to launch LFTRuntime.exe automatically, false otherwise.
    • setSDKMode

      public void setSDKMode(SDKMode sdkMode)
      Sets the SDK run mode. Possible values: SDKMode. Default = Replay.
      Parameters:
      sdkMode - the mode the SDK will use during the run.