Package com.hp.lft.sdk
Class ModifiableSDKConfiguration
java.lang.Object
com.hp.lft.sdk.ModifiableSDKConfiguration
- All Implemented Interfaces:
SDKConfiguration
Interface for defining the configuration information for the SDK.
-
Constructor Summary
ConstructorsConstructorDescriptionInitializes a new instance of the ModifiableSDKConfiguration class, initialized to default values. -
Method Summary
Modifier and TypeMethodDescriptionboolean
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
setSDKMode
(SDKMode sdkMode) Sets the SDK run mode.void
setServerAddress
(URI serverAddress) Sets the runtime engine URL to use for the default session.
-
Constructor Details
-
ModifiableSDKConfiguration
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
Description copied from interface:SDKConfiguration
Returns the runtime engine URL to use for the default session.- Specified by:
getServerAddress
in interfaceSDKConfiguration
- 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 interfaceSDKConfiguration
- 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 interfaceSDKConfiguration
- 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 interfaceSDKConfiguration
- Returns:
- true if the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization, false otherwise.
-
getSDKMode
Description copied from interface:SDKConfiguration
Returns the the SDK run mode.- Specified by:
getSDKMode
in interfaceSDKConfiguration
- Returns:
- the current SDK mode.
-
setServerAddress
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
Sets the SDK run mode. Possible values:SDKMode
. Default = Replay.- Parameters:
sdkMode
- the mode the SDK will use during the run.
-