A C E F G H J K L M N O P R 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

CAPSULE_PROCESS_KILLED - Static variable in class co.paralleluniverse.capsule.CapsuleProcessKilled
 
CAPSULE_PROCESS_LAUNCHED - Static variable in class co.paralleluniverse.capsule.CapsuleProcessLaunched
 
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
 
CapsuleContainerMBean - Interface in co.paralleluniverse.capsule
 
CapsuleLauncher - Class in co.paralleluniverse.capsule
 
CapsuleProcessKilled - Class in co.paralleluniverse.capsule
 
CapsuleProcessKilled(Object, long, String, int) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessKilled
 
CapsuleProcessKilled(Object, long, String, int, String) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessKilled
 
CapsuleProcessKilled(Object, long, long, String, int) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessKilled
 
CapsuleProcessKilled(Object, long, long, String, int, String) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessKilled
 
CapsuleProcessLaunched - Class in co.paralleluniverse.capsule
 
CapsuleProcessLaunched(Object, long, String) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessLaunched
 
CapsuleProcessLaunched(Object, long, String, String) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessLaunched
 
CapsuleProcessLaunched(Object, long, long, String) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessLaunched
 
CapsuleProcessLaunched(Object, long, long, String, String) - Constructor for class co.paralleluniverse.capsule.CapsuleProcessLaunched
 
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
 
co.paralleluniverse.filesystem - package co.paralleluniverse.filesystem
 
co.paralleluniverse.filesystem.jimfs - package co.paralleluniverse.filesystem.jimfs
 
configureCapsuleProcess(ProcessBuilder) - Method in class co.paralleluniverse.capsule.CapsuleContainer
May be overriden to pipe app IO streams.
connect() - Method in class co.paralleluniverse.filesystem.PathURLConnection
 
createEmitter() - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
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.FlexibleClassLoader
 
findResource(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 
findResource1(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 
findResource1(String) - Method in class co.paralleluniverse.common.JarClassLoader
 
findResource1(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
findResourceAsStream(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 
findResourceAsStream(String) - Method in class co.paralleluniverse.common.JarClassLoader
 
findResourceAsStream(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
findResources1(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 
findResources1(String) - Method in class co.paralleluniverse.common.JarClassLoader
 
findResources1(String) - Method in class co.paralleluniverse.common.PathClassLoader
 
FlexibleClassLoader - Class in co.paralleluniverse.common
 
FlexibleClassLoader(ClassLoader, boolean) - Constructor for class co.paralleluniverse.common.FlexibleClassLoader
 
FlexibleClassLoader(boolean) - Constructor for class co.paralleluniverse.common.FlexibleClassLoader
 

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.
getContentLengthLong() - Method in class co.paralleluniverse.filesystem.PathURLConnection
 
getContentType() - Method in class co.paralleluniverse.filesystem.PathURLConnection
 
getInputStream() - Method in class co.paralleluniverse.filesystem.PathURLConnection
 
getJMX() - Method in class co.paralleluniverse.capsule.MBeanCapsuleContainer.ProcessInfo
 
getLastModified() - Method in class co.paralleluniverse.filesystem.PathURLConnection
 
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.
getMBeanInterface() - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
getMBeanServerConnection(Process, boolean) - Static method in class co.paralleluniverse.common.ProcessUtil
 
getOutputStream() - Method in class co.paralleluniverse.filesystem.PathURLConnection
 
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
 
getProcesses() - Method in interface co.paralleluniverse.capsule.CapsuleContainerMBean
 
getProcessInfo() - 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.FlexibleClassLoader
 
getResourceAsStream(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 
getResources(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 

H

Handler - Class in co.paralleluniverse.filesystem.jimfs
 
Handler() - Constructor for class co.paralleluniverse.filesystem.jimfs.Handler
 

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, boolean) - Constructor for class co.paralleluniverse.common.JarClassLoader
 
JarClassLoader(byte[], boolean) - Constructor for class co.paralleluniverse.common.JarClassLoader
 
JarClassLoader(Path, ClassLoader, boolean) - Constructor for class co.paralleluniverse.common.JarClassLoader
 
JarClassLoader(Path, boolean) - Constructor for class co.paralleluniverse.common.JarClassLoader
 

K

killProcess(String) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
killProcess(String) - Method in interface co.paralleluniverse.capsule.CapsuleContainerMBean
 

L

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

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
 
multiplex(PrintStream, InputStream, String) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
multiplex(Writer, InputStream, String) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
multiplex(Writer, Reader, String) - Static method in class co.paralleluniverse.capsule.StreamUtils
 

N

newCapsule(Path, Path) - Static method in class co.paralleluniverse.capsule.CapsuleLauncher
 

O

onProcessDeath(String, CapsuleContainer.ProcessInfo, int) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
onProcessLaunch(String, CapsuleContainer.ProcessInfo) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
openConnection(URL) - Method in class co.paralleluniverse.filesystem.jimfs.Handler
 

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
 
PathURLConnection - Class in co.paralleluniverse.filesystem
 
PathURLConnection(URL, Path) - Constructor for class co.paralleluniverse.filesystem.PathURLConnection
 
pipe(Reader, Writer) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
pipe(InputStream, OutputStream) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
prefixWriter(Writer, String) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
prepareForLaunch(Object, List<String>, String[]) - Static method in class co.paralleluniverse.capsule.CapsuleLauncher
 
processDied(String, Process, int) - Method in class co.paralleluniverse.capsule.CapsuleContainer
 
ProcessUtil - Class in co.paralleluniverse.common
 

R

readResource(String) - Method in class co.paralleluniverse.common.FlexibleClassLoader
 
readResource(String) - Method in class co.paralleluniverse.common.JarClassLoader
 
readResource(String) - Method in class co.paralleluniverse.common.PathClassLoader
 

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
Sets an attribute in a non-main section of the manifest.
setJarPrefix(String) - Method in class co.paralleluniverse.capsule.Jar
Sets a string that will be prepended to the JAR file's data.
setJarPrefix(Path) - Method in class co.paralleluniverse.capsule.Jar
Sets a file whose contents will be prepended to the JAR file's data.
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.
startPiper(Reader, Writer) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
startPiper(InputStream, OutputStream) - Static method in class co.paralleluniverse.capsule.StreamUtils
 
StreamUtils - Class in co.paralleluniverse.capsule
 

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 H J K L M N O P R S T W