C G K L M O P S T 

C

CAPSULE_PROCESS_KILLED - Static variable in class co.paralleluniverse.capsule.container.CapsuleContainer
 
CAPSULE_PROCESS_LAUNCHED - Static variable in class co.paralleluniverse.capsule.container.CapsuleContainer
 
CapsuleContainer - Class in co.paralleluniverse.capsule.container
Launches, monitors and manages capsules.
CapsuleContainer(Path) - Constructor for class co.paralleluniverse.capsule.container.CapsuleContainer
Constructs a new capsule container
CapsuleContainer.ProcessInfo - Class in co.paralleluniverse.capsule.container
 
CapsuleContainer.ProcessInfo(Process, String, List<String>, List<String>) - Constructor for class co.paralleluniverse.capsule.container.CapsuleContainer.ProcessInfo
 
CapsuleContainerMXBean - Interface in co.paralleluniverse.capsule.container
 
CascadingCapsuleContainer - Class in co.paralleluniverse.capsule.container
A capsule container that reflects all managed capsules' MBeans
CascadingCapsuleContainer(Path, MBeanServer) - Constructor for class co.paralleluniverse.capsule.container.CascadingCapsuleContainer
Constructs a new capsule container
CascadingCapsuleContainer(Path) - Constructor for class co.paralleluniverse.capsule.container.CascadingCapsuleContainer
Constructs a new capsule container.
CascadingCapsuleContainer.ProcessInfo - Class in co.paralleluniverse.capsule.container
 
CascadingCapsuleContainer.ProcessInfo(Process, String, List<String>, List<String>, JMXServiceURL, String) - Constructor for class co.paralleluniverse.capsule.container.CascadingCapsuleContainer.ProcessInfo
 
co.paralleluniverse.capsule.container - package co.paralleluniverse.capsule.container
Capsule Containers
configureCapsuleProcess(ProcessBuilder) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
May be overridden to pipe app IO streams.
createEmitter() - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
 
createProcessId(String, Process) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Generates a unique id for a process
createProcessId(String, Process) - Method in class co.paralleluniverse.capsule.container.MBeanCapsuleContainer
 

G

getJMX() - Method in class co.paralleluniverse.capsule.container.MBeanCapsuleContainer.ProcessInfo
 
getMBeanInterface() - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
 
getProcess(String) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
 
getProcesses() - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Returns the IDs of all currently running managed processes.
getProcesses() - Method in interface co.paralleluniverse.capsule.container.CapsuleContainerMXBean
 
getProcessInfo() - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Returns information about all managed processes.
getProcessInfo(String) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Returns information about a process
getProcessInfo(String) - Method in class co.paralleluniverse.capsule.container.CascadingCapsuleContainer
 
getProcessInfo(String) - Method in class co.paralleluniverse.capsule.container.MBeanCapsuleContainer
 
getProcessMBeans(String) - Method in class co.paralleluniverse.capsule.container.MBeanCapsuleContainer
 

K

killProcess(String) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Kills a managed process
killProcess(String) - Method in interface co.paralleluniverse.capsule.container.CapsuleContainerMXBean
 

L

launchCapsule(Path, List<String>, List<String>) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Launch and monitor a capsule.

M

MBeanCapsuleContainer - Class in co.paralleluniverse.capsule.container
 
MBeanCapsuleContainer(Path) - Constructor for class co.paralleluniverse.capsule.container.MBeanCapsuleContainer
 
MBeanCapsuleContainer.ProcessInfo - Class in co.paralleluniverse.capsule.container
 
MBeanCapsuleContainer.ProcessInfo(Process, String, List<String>, List<String>, JMXServiceURL) - Constructor for class co.paralleluniverse.capsule.container.MBeanCapsuleContainer.ProcessInfo
 
mountProcess(Process, String, String, List<String>, List<String>) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
 
mountProcess(Process, String, String, List<String>, List<String>) - Method in class co.paralleluniverse.capsule.container.CascadingCapsuleContainer
 
mountProcess(Process, String, String, List<String>, List<String>) - Method in class co.paralleluniverse.capsule.container.MBeanCapsuleContainer
 
multiplex(PrintStream, InputStream, String) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 
multiplex(Writer, InputStream, String) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 
multiplex(Writer, Reader, String) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 

O

onProcessDeath(String, CapsuleContainer.ProcessInfo, int) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Called a a process has died.
onProcessLaunch(String, CapsuleContainer.ProcessInfo) - Method in class co.paralleluniverse.capsule.container.CapsuleContainer
Called a a process has been launched.

P

pipe(Reader, Writer) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 
pipe(InputStream, OutputStream) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 
prefixWriter(Writer, String) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 

S

startPiper(Reader, Writer) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 
startPiper(InputStream, OutputStream) - Static method in class co.paralleluniverse.capsule.container.StreamUtils
 
StreamUtils - Class in co.paralleluniverse.capsule.container
 

T

toString() - Method in class co.paralleluniverse.capsule.container.CapsuleContainer.ProcessInfo
 
C G K L M O P S T