Package com._1c.g5.v8.dt.pm
Process Manager API.
-
Interface Summary Interface Description IAdditionalClassesProvider Provides a list of additional classes (every class except service and implementation) used in your implementation.ICloseableInstance<T> Provides a wrapper of instance created byIProcessManager.getInstance(String, Class)
method which implementsAutoCloseable
.ILibrariesProvider Provides method providing native libraries list to be loaded for executing native methods of service implementation within a separate processIProcessManager Provides instantiating classes within separate process and manages created processesProcessBinder A binder for process with specified key.ServiceBinder<T> Provides a binding of corresponding service on corresponding process. -
Class Summary Class Description ProcessManagerRuntimeModule A com._1c.g5.v8.dt.pm runtime module. -
Exception Summary Exception Description InstanceObtainingException Occurs when failed to create connection with instance of service, which running within a separate process because remote methods call fails.PortAllocatingException Occurs whenIProcessManager
is unable to allocate free port while it is initializing.ProcessDestroyingInterruptedException Occurs when process destroying operation's thread was interrupted.ProcessExitedWithErrorException Occurs when process has exited with error when it were starting.ProcessStartingTimedOut Occurs when process starting operation timed out.