public class CascadingCapsuleContainer extends MBeanCapsuleContainer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CascadingCapsuleContainer.ProcessInfo |
CAPSULE_PROCESS_KILLED, CAPSULE_PROCESS_LAUNCHED| Constructor and Description |
|---|
CascadingCapsuleContainer(java.nio.file.Path cacheDir) |
CascadingCapsuleContainer(java.nio.file.Path cacheDir,
javax.management.MBeanServer mbeanServer) |
| Modifier and Type | Method and Description |
|---|---|
protected CascadingCapsuleContainer.ProcessInfo |
getProcessInfo(java.lang.String id) |
protected CapsuleContainer.ProcessInfo |
mountProcess(java.lang.Process p,
java.lang.String id,
java.lang.String capsuleId,
java.util.List<java.lang.String> jvmArgs,
java.util.List<java.lang.String> args) |
createProcessId, getProcessMBeansconfigureCapsuleProcess, createEmitter, getMBeanInterface, getProcess, getProcesses, getProcessInfo, killProcess, launchCapsule, onProcessDeath, onProcessLaunch, processDiedpublic CascadingCapsuleContainer(java.nio.file.Path cacheDir,
javax.management.MBeanServer mbeanServer)
public CascadingCapsuleContainer(java.nio.file.Path cacheDir)
protected CapsuleContainer.ProcessInfo mountProcess(java.lang.Process p, java.lang.String id, java.lang.String capsuleId, java.util.List<java.lang.String> jvmArgs, java.util.List<java.lang.String> args) throws java.io.IOException, javax.management.InstanceAlreadyExistsException
mountProcess in class MBeanCapsuleContainerjava.io.IOExceptionjavax.management.InstanceAlreadyExistsExceptionprotected CascadingCapsuleContainer.ProcessInfo getProcessInfo(java.lang.String id)
getProcessInfo in class MBeanCapsuleContainer