Interface IRuntimeClientLauncher
-
- All Superinterfaces:
IRuntimeComponentExecutor
- All Known Subinterfaces:
IDesignerSessionThickClientLauncher
,IThickClientLauncher
,IThinClientLauncher
- All Known Implementing Classes:
DesignerSessionThickClientLauncher
,ThickClientLauncher
,ThinClientLauncher
public interface IRuntimeClientLauncher extends IRuntimeComponentExecutor
Describes an 1C:Enterprise runtime component executor that launches 1C:Enterprise runtime client.- See Also:
IRuntimeComponentExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Process
runClient(ILaunchableRuntimeComponent client, InfobaseReference infobase, RuntimeExecutionArguments arguments)
Runs a 1C:Enterprise runtime platform client on the given infobase using the provided 1C:Enterprise runtime platform client component.-
Methods inherited from interface com._1c.g5.v8.dt.platform.services.core.runtimes.execution.IRuntimeComponentExecutor
needComponent
-
-
-
-
Method Detail
-
runClient
Process runClient(ILaunchableRuntimeComponent client, InfobaseReference infobase, RuntimeExecutionArguments arguments) throws RuntimeExecutionException
Runs a 1C:Enterprise runtime platform client on the given infobase using the provided 1C:Enterprise runtime platform client component. Returns the started process.- Parameters:
client
- the 1C:Enterprise runtime launchable client component, cannot benull
infobase
- the infobase reference to launch client on, cannot benull
arguments
- the execution arguments, can benull
, then will not be used- Returns:
- a process handle of launched 1C:Enterprise client, never
null
- Throws:
RuntimeExecutionException
- if 1C:Enterprise runtime process execution fails
-
-