B C D E G I O R S
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BinaryReader - Class in de.julielab.ipc.javabridge
- BinaryReader(InputStream, String, boolean) - Constructor for class de.julielab.ipc.javabridge.BinaryReader
C
D
- de.julielab.ipc.javabridge - package de.julielab.ipc.javabridge
- decodeVectors - Static variable in class de.julielab.ipc.javabridge.ResultDecoders
-
This decode converts a byte array into an array of double vectors.
E
- externalProgramReadySignal - Variable in class de.julielab.ipc.javabridge.Reader
- ExternalProgramTerminationException - Exception in de.julielab.ipc.javabridge
- ExternalProgramTerminationException() - Constructor for exception de.julielab.ipc.javabridge.ExternalProgramTerminationException
- ExternalProgramTerminationException(String) - Constructor for exception de.julielab.ipc.javabridge.ExternalProgramTerminationException
- ExternalProgramTerminationException(String, Throwable) - Constructor for exception de.julielab.ipc.javabridge.ExternalProgramTerminationException
- ExternalProgramTerminationException(String, Throwable, boolean, boolean) - Constructor for exception de.julielab.ipc.javabridge.ExternalProgramTerminationException
- ExternalProgramTerminationException(Throwable) - Constructor for exception de.julielab.ipc.javabridge.ExternalProgramTerminationException
G
- getExecutable() - Method in class de.julielab.ipc.javabridge.Options
- getExternalProgramReadySignal() - Method in class de.julielab.ipc.javabridge.Options
- getExternalProgramTerminationSignal() - Method in class de.julielab.ipc.javabridge.Options
- getInputDeque() - Method in class de.julielab.ipc.javabridge.Reader
- getMultilineResponseDelimiter() - Method in class de.julielab.ipc.javabridge.Options
- getResultLineIndicator() - Method in class de.julielab.ipc.javabridge.Options
- getResultReshaper() - Method in class de.julielab.ipc.javabridge.Options
- getResultType() - Method in class de.julielab.ipc.javabridge.Options
- getTerminationSignalFromErrorStream() - Method in class de.julielab.ipc.javabridge.Options
I
- inputDeque - Variable in class de.julielab.ipc.javabridge.Reader
- is - Variable in class de.julielab.ipc.javabridge.Reader
- isGzipReceivedData() - Method in class de.julielab.ipc.javabridge.Options
- isGzipSentData() - Method in class de.julielab.ipc.javabridge.Options
O
- Options<O> - Class in de.julielab.ipc.javabridge
-
This is class is a simple container for options given to the constructor of
StdioBridge. - Options(Class<O>) - Constructor for class de.julielab.ipc.javabridge.Options
R
- Reader<T> - Class in de.julielab.ipc.javabridge
- Reader(InputStream, Predicate<T>, String) - Constructor for class de.julielab.ipc.javabridge.Reader
- receive() - Method in class de.julielab.ipc.javabridge.StdioBridge
-
Receives data from the external process.
- ResultDecoders - Class in de.julielab.ipc.javabridge
-
This class offers conversion functions from a byte[] to some encoded data structure therein.
- ResultDecoders() - Constructor for class de.julielab.ipc.javabridge.ResultDecoders
- resultLineIndicator - Variable in class de.julielab.ipc.javabridge.Reader
- run() - Method in class de.julielab.ipc.javabridge.BinaryReader
- run() - Method in class de.julielab.ipc.javabridge.StringReader
S
- send(byte[]) - Method in class de.julielab.ipc.javabridge.StdioBridge
-
Synchronously sends the given string data to the external program.
- send(String) - Method in class de.julielab.ipc.javabridge.StdioBridge
- sendAndReceive(byte[]) - Method in class de.julielab.ipc.javabridge.StdioBridge
-
Just calls
StdioBridge.send(byte[])andStdioBridge.receive()one ofter the other. - sendAndReceive(String) - Method in class de.julielab.ipc.javabridge.StdioBridge
- setExecutable(String) - Method in class de.julielab.ipc.javabridge.Options
-
The name of the external program to execute.
- setExternalProgramReadySignal(String) - Method in class de.julielab.ipc.javabridge.Options
- setExternalProgramTerminationSignal(String) - Method in class de.julielab.ipc.javabridge.Options
-
To gracefully terminate the external process, some signal like
quitorexitcould be accepted by the external program as signal to end the application. - setGzipReceivedData(boolean) - Method in class de.julielab.ipc.javabridge.Options
-
Whether or not the data received from the external program should be decompressed from GZIP format or left untouched.
- setGzipSentData(boolean) - Method in class de.julielab.ipc.javabridge.Options
-
Whether or not the data sent to the external program should be compressed in GZIP format or left untouched.
- setMultilineResponseDelimiter(String) - Method in class de.julielab.ipc.javabridge.Options
-
If the external program may respond with multiple lines per
StdioBridge.send(String)call, there must be a signal to indicate that the response is complete. - setResultLineIndicator(Predicate<O>) - Method in class de.julielab.ipc.javabridge.Options
-
A
Predicatethat is used to find the actual output lines of the external program. - setResultReshaper(Function<O, O>) - Method in class de.julielab.ipc.javabridge.Options
-
The result reshaper is a method that takes the received line from the external process and transforms it into the final format.
- setTerminationSignalFromErrorStream(String) - Method in class de.julielab.ipc.javabridge.Options
- start() - Method in class de.julielab.ipc.javabridge.StdioBridge
- StdioBridge<O> - Class in de.julielab.ipc.javabridge
-
This class offers a possibility to communicate from within a Java application with another, external program.
- StdioBridge(Options<O>, String...) - Constructor for class de.julielab.ipc.javabridge.StdioBridge
- stop() - Method in class de.julielab.ipc.javabridge.StdioBridge
- StringReader - Class in de.julielab.ipc.javabridge
- StringReader(InputStream, Predicate<String>, String) - Constructor for class de.julielab.ipc.javabridge.StringReader
All Classes All Packages