A C D J K P R S T 

A

available() - Method in class com.hypirion.io.RevivableInputStream
Returns the number of bytes than can be read from this input stream without blocking.

C

close() - Method in class com.hypirion.io.RevivableInputStream
Closes this revivable input stream and the underlying input stream, and releases any with system resources (threads, memory) associated with this stream.
closer - Variable in class com.hypirion.io.ClosingPipe
 
ClosingPipe - Class in com.hypirion.io
A ClosingPipe is a link between an input stream and an output stream or a reader or writer: The pipe, once started, will asynchronously redirect all data received from the input source to the output source until it is paused, stopped or the input source is empty.
ClosingPipe(InputStream, OutputStream) - Constructor for class com.hypirion.io.ClosingPipe
Creates a new closing pipe, which redirects data from the stream in to the stream out once started.
ClosingPipe(InputStream, OutputStream, int) - Constructor for class com.hypirion.io.ClosingPipe
Creates a new closing pipe with buffer size bufsize, which redirects data from the stream in to the stream out once started.
ClosingPipe(Reader, Writer) - Constructor for class com.hypirion.io.ClosingPipe
Creates a new closing pipe, which redirects data from the reader in to the writer out once started.
ClosingPipe(Reader, Writer, int) - Constructor for class com.hypirion.io.ClosingPipe
Creates a new closing pipe with buffer size bufsize, which redirects data from the reader in to the writer out once started.
com.hypirion.io - package com.hypirion.io
 
ConsoleUtils - Class in com.hypirion.io
The ConsoleUtils class is a static collection of methods used to modify or use the console in rather unconventional ways.
ConsoleUtils() - Constructor for class com.hypirion.io.ConsoleUtils
 

D

DEFAULT_BUFFER_SIZE - Static variable in class com.hypirion.io.Pipe
The default size of a pipe's buffer.

J

join() - Method in class com.hypirion.io.Pipe
Waits for this pipe to finish piping.

K

kill() - Method in class com.hypirion.io.RevivableInputStream
Kills this revivable input stream.

P

pause() - Method in class com.hypirion.io.Pipe
Pauses this pipe.
pause(boolean) - Method in class com.hypirion.io.Pipe
Pauses this pipe.
Pipe - Class in com.hypirion.io
A Pipe is a link between an input stream and an output stream or a reader or writer: The pipe, once started, will asynchronously redirect all data received from the input source to the output source until it is paused, stopped or the input source is empty.
Pipe(InputStream, OutputStream) - Constructor for class com.hypirion.io.Pipe
Creates a new pipe, which redirects data from the stream in to the stream out once started.
Pipe(InputStream, OutputStream, int) - Constructor for class com.hypirion.io.Pipe
Creates a new pipe with buffer size bufsize, which redirects data from the stream in to the stream out once started.
Pipe(Reader, Writer) - Constructor for class com.hypirion.io.Pipe
Creates a new pipe, which redirects data from the reader in to the writer out once started.
Pipe(Reader, Writer, int) - Constructor for class com.hypirion.io.Pipe
Creates a new pipe with buffer size bufsize, which redirects data from the reader in to the writer out once started.

R

read() - Method in class com.hypirion.io.RevivableInputStream
Reads the next byte of data from this revivable input stream.
read(byte[], int, int) - Method in class com.hypirion.io.RevivableInputStream
 
readPassword(InputStream) - Static method in class com.hypirion.io.ConsoleUtils
A static method which will read from a given InputStream while it turns echo off in the JVM console.
register(String, Callable) - Static method in class com.hypirion.io.SignalInterceptor
Registers the Callable object to the POSIX signal signame.
resurrect() - Method in class com.hypirion.io.RevivableInputStream
Resurrects a killed revivable input stream.
RevivableInputStream - Class in com.hypirion.io
A revivable input stream is an unbuffered input stream wrapping another input stream.
RevivableInputStream(InputStream) - Constructor for class com.hypirion.io.RevivableInputStream
Creates a new RevivableInputStream which wraps in, giving it power to be killed and resurrected.

S

setEcho(boolean) - Static method in class com.hypirion.io.ConsoleUtils
A static method which peeks into the Console class and manually turns on or off echoing in the given console.
SignalInterceptor - Class in com.hypirion.io
The SignalInterceptor class is a static collection of methods used to intercept POSIX signals before they are sent to their original signal handlers.
SignalInterceptor() - Constructor for class com.hypirion.io.SignalInterceptor
 
SignalInterceptorException - Exception in com.hypirion.io
SignalInterceptorExceptions are thrown if the SignalInterceptor class is unable to find the signal attempted to intercept, or if the JVM doesn't implement the most common JVM signal handling facilities.
SignalInterceptorException(String, Throwable) - Constructor for exception com.hypirion.io.SignalInterceptorException
Creates a new SignalInterceptorException where signal is the attempted signal to intercept, with cause as underlying reason for not being able to do so.
signame - Variable in exception com.hypirion.io.SignalInterceptorException
The name of the signal attempted to intercept, with SIG omitted.
start() - Method in class com.hypirion.io.Pipe
Starts up this pipe.
stop() - Method in class com.hypirion.io.Pipe
Stops this pipe.
stop(boolean) - Method in class com.hypirion.io.Pipe
Stops this pipe.

T

tryRegister(String, Callable) - Static method in class com.hypirion.io.SignalInterceptor
Registers the Callable object to the POSIX signal signame.
A C D J K P R S T