OTX-Runtime for Java  
OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory Class Reference

Factory class for creating runtime managers, see IRuntimeManager. More...

Static Public Member Functions

static IRuntimeManager CreatePipeRuntimeManager (String otxRunnerPipeName)
 Creates PipeRuntimeManager without DiagManager. More...
 
static IRuntimeManager CreatePipeRuntimeManager (String otxRunnerPipeName, String diagManagerPipeName)
 Creates PipeRuntimeManager with Pipe DiagManager. More...
 
static IRuntimeManager CreatePipeRuntimeManagerExternalRunner (String otxRunnerPipeName, String diagManagerPipeName, String runnerPath)
 Creates PipeRuntimeManager with Pipe DiagManager. More...
 
static IRuntimeManager CreatePipeRuntimeManagerExternalRunner (String otxRunnerPipeName, String runnerPath)
 Creates PipeRuntimeManager without DiagManager. More...
 
static IRuntimeManager CreateSocketRuntimeManager (int otxRunnerPort)
 Creates SocketRuntimeManager without DiagManager. More...
 
static IRuntimeManager CreateSocketRuntimeManager (int otxRunnerPort, int diagManagerPort)
 Creates SocketRuntimeManager with Socket DiagManager. More...
 
static IRuntimeManager CreateSocketRuntimeManagerExternalRunner (int otxRunnerPort, int diagManagerPort, String runnerPath)
 Creates SocketRuntimeManager with Socket DiagManager. More...
 
static IRuntimeManager CreateSocketRuntimeManagerExternalRunner (int otxRunnerPort, String runnerPath)
 Creates SocketRuntimeManager without DiagManager. More...
 

Detailed Description

Factory class for creating runtime managers, see IRuntimeManager.

Member Function Documentation

◆ CreatePipeRuntimeManager() [1/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreatePipeRuntimeManager ( String  otxRunnerPipeName)
inlinestatic

Creates PipeRuntimeManager without DiagManager.

Parameters
otxRunnerPipeNamePipe name which the OtxRunner listens on.
Returns
A PipeRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner pipe name is null.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.

Examples

IRuntimeManager pipeRt = RuntimeManagerFactory.CreatePipeRuntimeManager("Emotive");

◆ CreatePipeRuntimeManager() [2/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreatePipeRuntimeManager ( String  otxRunnerPipeName,
String  diagManagerPipeName 
)
inlinestatic

Creates PipeRuntimeManager with Pipe DiagManager.

Parameters
otxRunnerPipeNamePipe name which the OtxRunner listens on.
diagManagerPipeNamePipe name which the DiagManager listens on.
Returns
A PipeRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner pipe name or diag manager pipe name is null.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.

Examples

IRuntimeManager pipeRt = RuntimeManagerFactory.CreatePipeRuntimeManager("Emotive", "DiagManager");

◆ CreatePipeRuntimeManagerExternalRunner() [1/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreatePipeRuntimeManagerExternalRunner ( String  otxRunnerPipeName,
String  diagManagerPipeName,
String  runnerPath 
)
inlinestatic

Creates PipeRuntimeManager with Pipe DiagManager.

Parameters
otxRunnerPipeNamePipe name which the OtxRunner listens on.
diagManagerPipeNamePipe name which the DiagManager listens on.
runnerPathThe runner's path of the OtxRunner.
Returns
A PipeRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner pipe name or diag manager pipe name is null.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.
OpenTestSystem.Otx.Runtime.Api.Exceptions.FileNotFoundExceptionThrow when the OtxRunner file cannot be found.

Examples

IRuntimeManager pipeRt = RuntimeManagerFactory.CreatePipeRuntimeManagerExternalRunner("Emotive", "DiagManager", "D:\\OpenTestSystem\\RuntimeAPI");

◆ CreatePipeRuntimeManagerExternalRunner() [2/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreatePipeRuntimeManagerExternalRunner ( String  otxRunnerPipeName,
String  runnerPath 
)
inlinestatic

Creates PipeRuntimeManager without DiagManager.

Parameters
otxRunnerPipeNamePipe name which the OtxRunner listens on.
runnerPathThe runner's path of the OtxRunner.
Returns
A PipeRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner pipe name is null.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.
OpenTestSystem.Otx.Runtime.Api.Exceptions.FileNotFoundExceptionThrow when the OtxRunner file cannot be found.

Examples

IRuntimeManager pipeRt = RuntimeManagerFactory.CreatePipeRuntimeManagerExternalRunner("Emotive", "D:\\OpenTestSystem\\RuntimeAPI");

◆ CreateSocketRuntimeManager() [1/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreateSocketRuntimeManager ( int  otxRunnerPort)
inlinestatic

Creates SocketRuntimeManager without DiagManager.

Parameters
otxRunnerPortPort which the OtxRunner listens on, or 0 to specify any available port.
Returns
A SocketRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner port is invalid.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.

Examples

IRuntimeManager socketRt = RuntimeManagerFactory.CreateSocketRuntimeManager(1000);

◆ CreateSocketRuntimeManager() [2/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreateSocketRuntimeManager ( int  otxRunnerPort,
int  diagManagerPort 
)
inlinestatic

Creates SocketRuntimeManager with Socket DiagManager.

Parameters
otxRunnerPortPort which the OtxRunner listens on, or 0 to specify any available port.
diagManagerPortPort which the DiagManager listens on.
Returns
A SocketRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner port or diag manager port is invalid.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.

Examples

IRuntimeManager socketRt = RuntimeManagerFactory.CreateSocketRuntimeManager(1000, 1001);

◆ CreateSocketRuntimeManagerExternalRunner() [1/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreateSocketRuntimeManagerExternalRunner ( int  otxRunnerPort,
int  diagManagerPort,
String  runnerPath 
)
inlinestatic

Creates SocketRuntimeManager with Socket DiagManager.

Parameters
otxRunnerPortPort which the OtxRunner listens on, or 0 to specify any available port.
diagManagerPortPort which the DiagManager listens on.
runnerPathThe runner's path of the OtxRunner.
Returns
A SocketRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner port or diag manager port is invalid.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.
OpenTestSystem.Otx.Runtime.Api.Exceptions.FileNotFoundExceptionThrow when the OtxRunner file cannot be found.

Examples

IRuntimeManager socketRt = RuntimeManagerFactory.CreateSocketRuntimeManagerExternalRunner(1000, 1001, "D:\\OpenTestSystem\\RuntimeAPI");

◆ CreateSocketRuntimeManagerExternalRunner() [2/2]

static IRuntimeManager OpenTestSystem.Otx.Runtime.Api.RuntimeManagerFactory.CreateSocketRuntimeManagerExternalRunner ( int  otxRunnerPort,
String  runnerPath 
)
inlinestatic

Creates SocketRuntimeManager without DiagManager.

Parameters
otxRunnerPortPort which the OtxRunner listens on, or 0 to specify any available port.
runnerPathThe runner's path of the OtxRunner.
Returns
A SocketRuntimeManager.
Exceptions
java.lang.IllegalArgumentExceptionThrown when otx runner port is invalid.
OpenTestSystem.Otx.Runtime.Api.Exceptions.InvalidLicenseExceptionThrown when a license of runtimeManager Api is not valid or expired.
OpenTestSystem.Otx.Runtime.Api.Exceptions.FileNotFoundExceptionThrow when the OtxRunner file cannot be found.

Examples

IRuntimeManager socketRt = RuntimeManagerFactory.CreateSocketRuntimeManagerExternalRunner(1000, "D:\\OpenTestSystem\\RuntimeAPI");

The documentation for this class was generated from the following file: