Uses of Interface
com._1c.g5.v8.dt.pm.ProcessBinder
Packages that use ProcessBinder
Package
Description
Implementations of Process Manager API classes.
Interfaces which represent connection with something in the other process or provide that connection.
Memory-mapped file implementation of connection.
RMI implementation of connection.
Separate process main class and interfaces used by it.
Wrappers of processes and services.
Process Manager API.
-
Uses of ProcessBinder in com._1c.g5.v8.dt.internal.pm
Classes in com._1c.g5.v8.dt.internal.pm that implement ProcessBinderMethods in com._1c.g5.v8.dt.internal.pm that return ProcessBinderModifier and TypeMethodDescriptionProcessBinderImpl.mergeErrorsWithOutput
(boolean merge) mergeErrorsWithOutput(boolean)
method implementation.ProcessBinderImpl.redirectError
(ProcessBuilder.Redirect destination) redirectError(Redirect)
method implementation.ProcessBinderImpl.redirectInput
(ProcessBuilder.Redirect source) redirectInput(Redirect)
method implementation.ProcessBinderImpl.redirectOutput
(ProcessBuilder.Redirect destination) redirectOutput(Redirect)
method implementation.ProcessBinderImpl.setEnvironment
(String variableName, String variableValue) setEnvironment(String, String)
method implementationProcessBinderImpl.setEnvironments
(Map<String, String> environments) setEnvironments(Map)
method implementationProcessBinderImpl.setProcessKillDelay
(long delay) setProcessKillDelay(long)
method implementationProcessBinderImpl.setStartTimeOut
(long timeout) setStartTimeOut(long)
method implementation. -
Uses of ProcessBinder in com._1c.g5.v8.dt.internal.pm.connection
Methods in com._1c.g5.v8.dt.internal.pm.connection with parameters of type ProcessBinderModifier and TypeMethodDescriptionIProcessLauncher.launchProcess
(ProcessBinder processBinder, IProcessConnectionListener listener) Launches process with parameters specified in givenProcessBinder
.IProcessLauncherMechanism.launchProcess
(ProcessBinder processBinder, Class<? extends ISeparateProcessConnectionInitializer> processConnectionInitializer, String[] arguments) Launches process for givenProcessBinder
, with given class which instance initializes connection with host in separate process and arguments for instance'sISeparateProcessConnectionInitializer.initializeConnection(String[], IProcessConnectionDelegate, DisconnectedCallback)
. -
Uses of ProcessBinder in com._1c.g5.v8.dt.internal.pm.connection.mmf
Methods in com._1c.g5.v8.dt.internal.pm.connection.mmf with parameters of type ProcessBinderModifier and TypeMethodDescriptionMmfProcessLauncher.launchProcess
(ProcessBinder processBinder, IProcessConnectionListener listener) -
Uses of ProcessBinder in com._1c.g5.v8.dt.internal.pm.connection.rmi
Methods in com._1c.g5.v8.dt.internal.pm.connection.rmi with parameters of type ProcessBinderModifier and TypeMethodDescriptionRmiProcessLauncher.launchProcess
(ProcessBinder processBinder, IProcessConnectionListener listener) -
Uses of ProcessBinder in com._1c.g5.v8.dt.internal.pm.process
Methods in com._1c.g5.v8.dt.internal.pm.process with parameters of type ProcessBinderModifier and TypeMethodDescriptionProcessLauncherMechanismImpl.launchProcess
(ProcessBinder processBinder, Class<? extends ISeparateProcessConnectionInitializer> initializer, String[] initializerArgs) -
Uses of ProcessBinder in com._1c.g5.v8.dt.internal.pm.wrappers
Methods in com._1c.g5.v8.dt.internal.pm.wrappers that return ProcessBinderModifier and TypeMethodDescriptionIProcessWrapper.getProcessBinder()
Returns the process binder.ProcessWrapperImpl.getProcessBinder()
Methods in com._1c.g5.v8.dt.internal.pm.wrappers with parameters of type ProcessBinderModifier and TypeMethodDescriptionIProcessWrapperFactory.createProcessWrapper
(ProcessBinder processBinder) Creates and returns new instance ofIProcessWrapper
with givenProcessBinder
and port.ProcessWrapperFactoryImpl.createProcessWrapper
(ProcessBinder processBinder) Constructors in com._1c.g5.v8.dt.internal.pm.wrappers with parameters of type ProcessBinderModifierConstructorDescriptionProcessWrapperImpl
(IProcessLauncher processLauncher, ProcessBinder processBinder) Constructs new instance with given process launcher and process binder. -
Uses of ProcessBinder in com._1c.g5.v8.dt.pm
Methods in com._1c.g5.v8.dt.pm that return ProcessBinderModifier and TypeMethodDescriptionCompletes the binding of service and key (parameters for those this binder was created bygetBinder(key, service)
) with given implementation.IProcessManager.getProcessBinder
(String key) Returns new or exiting instance ofProcessBinder
which allows bindings for the process with given key.ServiceBinder.getProcessBinder()
Returns aprocess binder
for which thisservice binder
is created.ProcessBinder.mergeErrorsWithOutput
(boolean merge) Merges errors and output streams of the process ifmerge
istrue
.ProcessBinder.redirectError
(ProcessBuilder.Redirect destination) Sets the process's standard errors destination.ProcessBinder.redirectInput
(ProcessBuilder.Redirect source) Sets the process's standard input source.ProcessBinder.redirectOutput
(ProcessBuilder.Redirect destination) Sets the process's standard output destination.ProcessBinder.setEnvironment
(String variableName, String variableValue) Sets the given environment variable with given value for corresponding process.ProcessBinder.setEnvironments
(Map<String, String> environments) Sets all the environment variables with names in given map keys with values of corresponding values in given map for corresponding values.ProcessBinder.setProcessKillDelay
(long delay) Sets a delay after that corresponding process will be killed after all the instances created within that process were disposed.ProcessBinder.setStartTimeOut
(long timeout) Sets the process starting timeout.