Interface IUrlOpenClientLauncher

    • Method Detail

      • runClient

        Optional<Process> runClient​(IRuntimeComponent client,
                                    URL url,
                                    InfobaseReference infobase,
                                    RuntimeExecutionArguments arguments)
                             throws RuntimeExecutionException
        Launches (opens) the provided URL as 1C:Enterprise runtime client. 1C:Enterprise runtime client component can be used if executor implementation needs 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 open URL with or null if executor implementation does not need component
        url - the web URL to launch client with, cannot be null
        infobase - the infobase that is published on the provided web URL or null if none
        arguments - the execution arguments, can be null, then will not be used
        Throws:
        RuntimeExecutionException - if 1C:Enterprise runtime process execution fails