public class MBeanCapsuleContainer extends CapsuleContainer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MBeanCapsuleContainer.ProcessInfo |
| Constructor and Description |
|---|
MBeanCapsuleContainer(java.nio.file.Path cacheDir) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createProcessId(java.lang.String appId,
java.lang.Process p) |
protected MBeanCapsuleContainer.ProcessInfo |
getProcessInfo(java.lang.String id) |
javax.management.MBeanServerConnection |
getProcessMBeans(java.lang.String id) |
protected CapsuleContainer.ProcessInfo |
mountProcess(java.lang.Process p,
java.lang.String id) |
configureCapsuleProcess, createEmitter, getMBeanInterface, getProcess, getProcesses, getProcessInfo, killProcess, launchCapsule, onProcessDeath, onProcessLaunch, processDiedprotected java.lang.String createProcessId(java.lang.String appId,
java.lang.Process p)
createProcessId in class CapsuleContainerprotected CapsuleContainer.ProcessInfo mountProcess(java.lang.Process p, java.lang.String id) throws java.io.IOException, javax.management.InstanceAlreadyExistsException
mountProcess in class CapsuleContainerjava.io.IOExceptionjavax.management.InstanceAlreadyExistsExceptionprotected MBeanCapsuleContainer.ProcessInfo getProcessInfo(java.lang.String id)
getProcessInfo in class CapsuleContainerpublic final javax.management.MBeanServerConnection getProcessMBeans(java.lang.String id)