| Modifier and Type | Field and Description |
|---|---|
| private final Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private static ClassLoader | |
| pack-priv ClassLoaderHolder | getClassLoader(DeploymentOptions options)
Important Note - Isolation groups are not supported on Java 9+ because the application classloader is not an URLClassLoader anymore. |
| pack-priv void |
| classLoaders | back to summary |
|---|---|
| private final Map<String, ClassLoaderHolder> classLoaders | |
| LoaderManager | back to summary |
|---|---|
| pack-priv LoaderManager() | |
| buildLoader | back to summary |
|---|---|
| private static ClassLoader buildLoader(URLClassLoader parent, DeploymentOptions options) | |
| getClassLoader | back to summary |
|---|---|
| pack-priv ClassLoaderHolder getClassLoader(DeploymentOptions options) Important Note - Isolation groups are not supported on Java 9+ because the application classloader is not an URLClassLoader anymore. Thus we can't extract the list of jars to configure the IsolatedClassLoader. | |
| release | back to summary |
|---|---|
| pack-priv void release(ClassLoaderHolder holder) | |