A C E F G J L M P S T W 

A

addClass(Class<?>) - Method in class co.paralleluniverse.capsule.Jar
Adds a class entry to this JAR.
addEntries(Path, Path) - Method in class co.paralleluniverse.capsule.Jar
Adds a directory (with all its subdirectories) or the contents of a zip/JAR to this JAR.
addEntries(String, Path) - Method in class co.paralleluniverse.capsule.Jar
Adds a directory (with all its subdirectories) or the contents of a zip/JAR to this JAR.
addEntries(Path, ZipInputStream) - Method in class co.paralleluniverse.capsule.Jar
Adds the contents of the zip/JAR contained in the given byte array to this JAR.
addEntry(String, InputStream) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addEntry(String, byte[]) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addEntry(Path, InputStream) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addEntry(Path, Path) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addEntry(Path, String) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addEntry(String, File) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addEntry(String, String) - Method in class co.paralleluniverse.capsule.Jar
Adds an entry to this JAR.
addPackageOf(Class<?>) - Method in class co.paralleluniverse.capsule.Jar
Adds the contents of a Java package to this JAR.

C

CapsuleContainer - Class in co.paralleluniverse.capsule
 
CapsuleContainer(Path) - Constructor for class co.paralleluniverse.capsule.CapsuleContainer
 
CapsuleContainer.ProcessInfo - Class in co.paralleluniverse.capsule
 
CapsuleContainer.ProcessInfo(Process) - Constructor for class co.paralleluniverse.capsule.CapsuleContainer.ProcessInfo
 
CapsuleLauncher - Class in co.paralleluniverse.capsule
 
CascadingCapsuleContainer - Class in co.paralleluniverse.capsule
 
CascadingCapsuleContainer(Path, MBeanServer) - Constructor for class co.paralleluniverse.capsule.CascadingCapsuleContainer
 
CascadingCapsuleContainer(Path) - Constructor for class co.paralleluniverse.capsule.CascadingCapsuleContainer
 
CascadingCapsuleContainer.ProcessInfo - Class in co.paralleluniverse.capsule
 
CascadingCapsuleContainer.ProcessInfo(Process, JMXServiceURL, String) - Constructor for class co.paralleluniverse.capsule.CascadingCapsuleContainer.ProcessInfo
 
close() - Method in class co.paralleluniverse.common.PathClassLoader
 
co.paralleluniverse.capsule - package co.paralleluniverse.capsule
 
co.paralleluniverse.common - package co.paralleluniverse.common
 
configureCapsuleProcess(ProcessBuilder) - Method in class co.paralleluniverse.capsule.CapsuleContainer
May be overriden to pipe app IO streams.
createProcessId(String, Process) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
createProcessId(String, Process) - Method in class co.paralleluniverse.capsule.MBeanCapsuleContainer
 

E

enableJMX(List<String>) - Static method in class co.paralleluniverse.capsule.CapsuleLauncher
 

F

findClass(String) - Method in class co.paralleluniverse.common.JarClassLoader
 
findClass(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
findResource(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
findResources1(String) - Method in class co.paralleluniverse.common.PathClassLoader
 

G

getAppId(Object) - Static method in class co.paralleluniverse.capsule.CapsuleLauncher
 
getAttribute(String) - Method in class co.paralleluniverse.capsule.Jar
Returns an attribute's value from this JAR's manifest's main section.
getAttribute(String, String) - Method in class co.paralleluniverse.capsule.Jar
Returns an attribute's value from a non-main section of this JAR's manifest.
getCapsule(Path, Path) - Static method in class co.paralleluniverse.capsule.CapsuleLauncher
 
getJMX() - Method in class co.paralleluniverse.capsule.MBeanCapsuleContainer.ProcessInfo
 
getListAttribute(String) - Method in class co.paralleluniverse.capsule.Jar
Returns an attribute's list value from this JAR's manifest's main section.
getListAttribute(String, String) - Method in class co.paralleluniverse.capsule.Jar
Returns an attribute's list value from a non-main section of this JAR's manifest.
getLocalConnectorAddress(Process, boolean) - Static method in class co.paralleluniverse.common.ProcessUtil
 
getManifest() - Method in class co.paralleluniverse.capsule.Jar
Returns the manifest of this JAR.
getManifest() - Method in class co.paralleluniverse.common.JarClassLoader
 
getMapAttribute(String, String) - Method in class co.paralleluniverse.capsule.Jar
Returns an attribute's map value from this JAR's manifest's main section.
getMapAttribute(String, String, String) - Method in class co.paralleluniverse.capsule.Jar
Returns an attribute's map value from a non-main section of this JAR's manifest.
getMBeanServerConnection(Process, boolean) - Static method in class co.paralleluniverse.common.ProcessUtil
 
getPid(Process) - Static method in class co.paralleluniverse.common.ProcessUtil
Returns the process ID on UNIX machines (fails on Windows).
getProcess(String) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
getProcesses() - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
getProcessInfo(String) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
getProcessInfo(String) - Method in class co.paralleluniverse.capsule.CascadingCapsuleContainer
 
getProcessInfo(String) - Method in class co.paralleluniverse.capsule.MBeanCapsuleContainer
 
getProcessMBeans(String) - Method in class co.paralleluniverse.capsule.MBeanCapsuleContainer
 
getResource(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
getResourceAsStream(String) - Method in class co.paralleluniverse.common.JarClassLoader
 
getResourceAsStream(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
getResources(String) - Method in class co.paralleluniverse.common.PathClassLoader
 

J

Jar - Class in co.paralleluniverse.capsule
A JAR file that can be easily modified.
Jar() - Constructor for class co.paralleluniverse.capsule.Jar
Creates a new, empty, JAR
Jar(InputStream) - Constructor for class co.paralleluniverse.capsule.Jar
Reads in the JAR from the given InputStream.
Jar(Path) - Constructor for class co.paralleluniverse.capsule.Jar
Reads in the JAR from the given Path.
Jar(File) - Constructor for class co.paralleluniverse.capsule.Jar
Reads in the JAR from the given File.
Jar(String) - Constructor for class co.paralleluniverse.capsule.Jar
Reads in the JAR from the given path.
JarClassLoader - Class in co.paralleluniverse.common
 
JarClassLoader(byte[], ClassLoader) - Constructor for class co.paralleluniverse.common.JarClassLoader
 
JarClassLoader(byte[]) - Constructor for class co.paralleluniverse.common.JarClassLoader
 

L

launchCapsule(Path, List<String>, String[]) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
loadClass(String, boolean) - Method in class co.paralleluniverse.common.PathClassLoader
 

M

MBeanCapsuleContainer - Class in co.paralleluniverse.capsule
 
MBeanCapsuleContainer(Path) - Constructor for class co.paralleluniverse.capsule.MBeanCapsuleContainer
 
MBeanCapsuleContainer.ProcessInfo - Class in co.paralleluniverse.capsule
 
MBeanCapsuleContainer.ProcessInfo(Process, JMXServiceURL) - Constructor for class co.paralleluniverse.capsule.MBeanCapsuleContainer.ProcessInfo
 
mountProcess(Process, String) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
mountProcess(Process, String) - Method in class co.paralleluniverse.capsule.CascadingCapsuleContainer
 
mountProcess(Process, String) - Method in class co.paralleluniverse.capsule.MBeanCapsuleContainer
 

P

PathClassLoader - Class in co.paralleluniverse.common
 
PathClassLoader(Path[], ClassLoader, boolean) - Constructor for class co.paralleluniverse.common.PathClassLoader
 
PathClassLoader(Path[], boolean) - Constructor for class co.paralleluniverse.common.PathClassLoader
 
PathClassLoader(Path[], ClassLoader) - Constructor for class co.paralleluniverse.common.PathClassLoader
 
PathClassLoader(Path[]) - Constructor for class co.paralleluniverse.common.PathClassLoader
 
prepareForLaunch(Object, List<String>, String[]) - Static method in class co.paralleluniverse.capsule.CapsuleLauncher
 
ProcessUtil - Class in co.paralleluniverse.common
 

S

setAttribute(String, String) - Method in class co.paralleluniverse.capsule.Jar
Sets an attribute in the main section of the manifest.
setAttribute(String, String, String) - Method in class co.paralleluniverse.capsule.Jar
 
setListAttribute(String, List<String>) - Method in class co.paralleluniverse.capsule.Jar
Sets an attribute in the main section of the manifest to a list.
setListAttribute(String, String, List<String>) - Method in class co.paralleluniverse.capsule.Jar
Sets an attribute in a non-main section of the manifest to a list.
setMapAttribute(String, Map<String, String>) - Method in class co.paralleluniverse.capsule.Jar
Sets an attribute in the main section of the manifest to a map.
setMapAttribute(String, String, Map<String, String>) - Method in class co.paralleluniverse.capsule.Jar
Sets an attribute in a non-main section of the manifest to a map.
setPacker(Pack200.Packer) - Method in class co.paralleluniverse.capsule.Jar
Sets a Pack200 packer to use when writing the JAR.
setReallyExecutable(boolean) - Method in class co.paralleluniverse.capsule.Jar
If set to true true, a header will be added to the JAR file when written, that will make the JAR an executable file in POSIX environments.

T

toByteArray() - Method in class co.paralleluniverse.capsule.Jar
Returns this JAR file as an array of bytes.
toInputStream(String, Charset) - Static method in class co.paralleluniverse.capsule.Jar
Turns a String into an InputStream containing the string's encoded characters.

W

write(T) - Method in class co.paralleluniverse.capsule.Jar
Writes this JAR to an output stream, and closes the stream.
write(File) - Method in class co.paralleluniverse.capsule.Jar
Writes this JAR to a file.
write(Path) - Method in class co.paralleluniverse.capsule.Jar
Writes this JAR to a file.
write(String) - Method in class co.paralleluniverse.capsule.Jar
Writes this JAR to a file.
A C E F G J L M P S T W