Interface IUrlOpenClientLauncher
-
- All Superinterfaces:
IRuntimeComponentExecutor
- All Known Subinterfaces:
IThinClientLauncher
,IWebClientExecutor
- All Known Implementing Classes:
ThinClientLauncher
,WebClientLauncher
,XdgOpenWebClientLauncher
public interface IUrlOpenClientLauncher extends IRuntimeComponentExecutor
Describes an 1C:Enterprise runtime component executor that launches (opens) the providedURL
as 1C:Enterprise runtime client.- See Also:
IRuntimeComponentExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<Process>
runClient(IRuntimeComponent client, URL url, InfobaseReference infobase, RuntimeExecutionArguments arguments)
Launches (opens) the providedURL
as 1C:Enterprise runtime client.-
Methods inherited from interface com._1c.g5.v8.dt.platform.services.core.runtimes.execution.IRuntimeComponentExecutor
needComponent
-
-
-
-
Method Detail
-
runClient
Optional<Process> runClient(IRuntimeComponent client, URL url, InfobaseReference infobase, RuntimeExecutionArguments arguments) throws RuntimeExecutionException
Launches (opens) the providedURL
as 1C:Enterprise runtime client. 1C:Enterprise runtime client component can be used if executor implementationneeds component
for execution. Returns the started process or none if started process cannot be obtained (e.g. browser opening).- Parameters:
client
- the 1C:Enterprise runtime client component to openURL
with ornull
if executor implementation does notneed component
url
- the web URL to launch client with, cannot benull
infobase
- the infobase that is published on the provided web URL ornull
if nonearguments
- the execution arguments, can benull
, then will not be used- Throws:
RuntimeExecutionException
- if 1C:Enterprise runtime process execution fails
-
-