public class ApplicationClassesInIsolatedClassLoaderWorkerFactory extends java.lang.Object implements WorkerFactory
Class loader hierarchy:
jvm bootstrap
|
+---------------+----------------+
| |
jvm system application
(ImplementationClassLoaderWorker, logging) |
| |
filter filter
(logging) (shared packages)
| |
+--------------+-----------------+
|
implementation
(ActionExecutionWorker + action implementation)
| Constructor and Description |
|---|
ApplicationClassesInIsolatedClassLoaderWorkerFactory(java.lang.Object workerId,
java.lang.String displayName,
WorkerProcessBuilder processBuilder,
java.util.Collection<java.net.URL> implementationClassPath,
Address serverAddress,
ClassPathRegistry classPathRegistry) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Callable<?> |
create()
Creates the worker action to be serialized across to the child process.
|
void |
prepareJavaCommand(JavaExecSpec execSpec)
Configures the Java command that will be used to launch the child process.
|
public ApplicationClassesInIsolatedClassLoaderWorkerFactory(java.lang.Object workerId,
java.lang.String displayName,
WorkerProcessBuilder processBuilder,
java.util.Collection<java.net.URL> implementationClassPath,
Address serverAddress,
ClassPathRegistry classPathRegistry)
public void prepareJavaCommand(JavaExecSpec execSpec)
WorkerFactoryprepareJavaCommand in interface WorkerFactorypublic java.util.concurrent.Callable<?> create()
WorkerFactorycreate in interface WorkerFactoryCopyright © 2013. All rights reserved