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 TypeMethodDescriptionbooleanIndicates whether the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization.intReturns the maximum time (in seconds) to try to connect to the runtime engine.intReturns 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.voidsetAutoLaunch(boolean autoLaunch) Sets whether the runtime engine is set to launch on OpenText Functional Testing for Developers SDK initialization.voidsetConnectTimeoutSeconds(int connectTimeoutSeconds) Sets the maximum time (in seconds) to try to connect to the runtime engine.voidsetResponseTimeoutSeconds(int responseTimeoutSeconds) Sets the maximum time (in seconds) to wait for a response to any command sent to the runtime engine.voidsetSDKMode(SDKMode sdkMode) Sets the SDK run mode.voidsetServerAddress(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:SDKConfigurationReturns the runtime engine URL to use for the default session.- Specified by:
getServerAddressin interfaceSDKConfiguration- Returns:
- the runtime engine URL to use for the default session.
-
getConnectTimeoutSeconds
public int getConnectTimeoutSeconds()Description copied from interface:SDKConfigurationReturns the maximum time (in seconds) to try to connect to the runtime engine.- Specified by:
getConnectTimeoutSecondsin interfaceSDKConfiguration- Returns:
- the maximum time (in seconds) to try to connect to the runtime engine.
-
getResponseTimeoutSeconds
public int getResponseTimeoutSeconds()Description copied from interface:SDKConfigurationReturns the maximum time (in seconds) to wait for a response to any command sent to the runtime engine.- Specified by:
getResponseTimeoutSecondsin interfaceSDKConfiguration- Returns:
- the maximum response wait time in seconds.
-
getAutoLaunch
public boolean getAutoLaunch()Description copied from interface:SDKConfigurationIndicates 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:
getAutoLaunchin 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:SDKConfigurationReturns the the SDK run mode.- Specified by:
getSDKModein 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.
-