Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractFileHandle - Class in io.apigee.trireme.kernel.fs
This class represents a currently-open file.
AbstractFileHandle(File, String, FileChannel) - Constructor for class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
AbstractHandle - Class in io.apigee.trireme.kernel.handles
This class is the base of all handle types that are used for I/O in Trireme.
AbstractHandle() - Constructor for class io.apigee.trireme.kernel.handles.AbstractHandle
 
AbstractNIOHandle - Class in io.apigee.trireme.kernel.handles
 
AbstractNIOHandle(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
AbstractNIOHandle.QueuedWrite - Class in io.apigee.trireme.kernel.handles
 
add(NodeVersion<T>) - Method in class io.apigee.trireme.kernel.VersionMatcher
 
addAnswer(Wire.RR) - Method in class io.apigee.trireme.kernel.dns.Wire
 
addInterest(int) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
AdvancedCompressor - Class in io.apigee.trireme.kernel.zip
 
AdvancedCompressor(int, int, int, ByteBuffer) - Constructor for class io.apigee.trireme.kernel.zip.AdvancedCompressor
 
AdvancedFilesystem - Class in io.apigee.trireme.kernel.fs
This class extends basic filesystem support to use Java 7 features for file modes and ownership, open flags to properly support atomic file opening, and other improvements.
AdvancedFilesystem() - Constructor for class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
Algorithm() - Constructor for class io.apigee.trireme.kernel.crypto.HashAlgorithms.Algorithm
 
Algorithm() - Constructor for class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
allowConnection(InetSocketAddress) - Method in interface io.apigee.trireme.kernel.net.NetworkPolicy
Return true if an outgoing connection is allowed to the specified address and port.
allowListening(InetSocketAddress) - Method in interface io.apigee.trireme.kernel.net.NetworkPolicy
Return true if the server is allowed to listen for connections on the specified address and port.
AllTrustingManager - Class in io.apigee.trireme.kernel.tls
A dummy trust manager that trusts everything no matter what.
ALPHA_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
ASCII - Static variable in class io.apigee.trireme.kernel.Charsets
 
available() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
available() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferInputStream
 

B

BASE64 - Static variable in class io.apigee.trireme.kernel.Charsets
 
Base64Charset - Class in io.apigee.trireme.kernel.charsets
 
Base64Charset() - Constructor for class io.apigee.trireme.kernel.charsets.Base64Charset
 
BasicFileHandle - Class in io.apigee.trireme.kernel.fs
 
BasicFileHandle(File, String, RandomAccessFile) - Constructor for class io.apigee.trireme.kernel.fs.BasicFileHandle
 
BasicFilesystem - Class in io.apigee.trireme.kernel.fs
This class contains a filesystem abstraction.
BasicFilesystem() - Constructor for class io.apigee.trireme.kernel.fs.BasicFilesystem
 
BEST_COMPRESSION - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
BiCallback<T,U> - Interface in io.apigee.trireme.kernel
A generic one-function interface that can be used to represent various callbacks.
BinaryCharset - Class in io.apigee.trireme.kernel.charsets
 
BinaryCharset() - Constructor for class io.apigee.trireme.kernel.charsets.BinaryCharset
 
bind(String, int) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
bind(String, int) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
bind(String, int) - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
bind(String, int) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
bind(String, int) - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
bind(String, int) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
BitBucketInputStream - Class in io.apigee.trireme.kernel.streams
An input stream that returns end of file.
BitBucketInputStream() - Constructor for class io.apigee.trireme.kernel.streams.BitBucketInputStream
 
BitBucketOutputStream - Class in io.apigee.trireme.kernel.streams
This is an output stream that discards everything.
BitBucketOutputStream() - Constructor for class io.apigee.trireme.kernel.streams.BitBucketOutputStream
 
buf - Variable in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
BUFFER_SIZE - Static variable in class io.apigee.trireme.kernel.streams.StreamPiper
 
bufferToString(ByteBuffer, Charset) - Static method in class io.apigee.trireme.kernel.util.StringUtils
Using a CharsetDecoder, translate the ByteBuffer into a stream, updating the buffer's position as we go.
bufferToString(ByteBuffer[], Charset) - Static method in class io.apigee.trireme.kernel.util.StringUtils
Like bufferToString, but read multiple buffers.
BufferUtils - Class in io.apigee.trireme.kernel.util
 
BufferUtils() - Constructor for class io.apigee.trireme.kernel.util.BufferUtils
 

C

call(T, U) - Method in interface io.apigee.trireme.kernel.BiCallback
 
call(T) - Method in interface io.apigee.trireme.kernel.Callback
 
call(T, U, V) - Method in interface io.apigee.trireme.kernel.TriCallback
 
Callback<T> - Interface in io.apigee.trireme.kernel
A generic one-function interface that can be used to represent various callbacks.
catBuffers(ByteBuffer, ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.BufferUtils
Concatenate two byte buffers into one, updating their position.
channel - Variable in class io.apigee.trireme.kernel.fs.AbstractFileHandle
The channel for the file, if any
CHAR_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
Charsets - Class in io.apigee.trireme.kernel
 
checkClientTrusted(X509Certificate[], String) - Method in class io.apigee.trireme.kernel.CompositeTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class io.apigee.trireme.kernel.tls.AllTrustingManager
 
checkServerTrusted(X509Certificate[], String) - Method in class io.apigee.trireme.kernel.CompositeTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class io.apigee.trireme.kernel.tls.AllTrustingManager
 
ChildServerHandle - Class in io.apigee.trireme.kernel.handles
 
ChildServerHandle(NIOSocketHandle, GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.ChildServerHandle
 
chmod(File, String, int, int, boolean) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
chmod(File, String, int, int, boolean) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
chown(File, String, String, String, boolean) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
chown(File, String, String, String, boolean) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
Ciph() - Constructor for class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
CircularByteBuffer - Class in io.apigee.trireme.kernel.streams
A simple circular buffer that grows as needed.
CircularByteBuffer() - Constructor for class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
CircularByteBuffer(int) - Constructor for class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
CircularByteBuffer.CircularByteBufferInputStream - Class in io.apigee.trireme.kernel.streams
InputStream wrapper around the buffer
CircularByteBuffer.CircularByteBufferOutputStream - Class in io.apigee.trireme.kernel.streams
OutputStream wrapper around the buffer
CircularByteBufferInputStream() - Constructor for class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferInputStream
 
CircularByteBufferOutputStream() - Constructor for class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferOutputStream
 
CircularOutputStream - Class in io.apigee.trireme.kernel.streams
This class is useful when embedding scripts into existing servers, since it makes it possible to handle standard output without using a file.
CircularOutputStream(int, int) - Constructor for class io.apigee.trireme.kernel.streams.CircularOutputStream
 
CircularOutputStream(int) - Constructor for class io.apigee.trireme.kernel.streams.CircularOutputStream
 
CLASS_IN - Static variable in class io.apigee.trireme.kernel.dns.Types
 
cleanup() - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
clear() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
clearPin(GenericNodeRuntime) - Method in class io.apigee.trireme.kernel.util.PinState
Clear the flag requesting that we pin the script.
clientSelected(SelectionKey) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
close(int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
close() - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
close() - Method in interface io.apigee.trireme.kernel.handles.Handle
 
close() - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.JavaInputStreamHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.JavaOutputStreamHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
close() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
close() - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
close() - Method in class io.apigee.trireme.kernel.streams.NoCloseInputStream
 
close() - Method in class io.apigee.trireme.kernel.streams.NoCloseOutputStream
 
close() - Method in class io.apigee.trireme.kernel.zip.Compressor
 
close() - Method in class io.apigee.trireme.kernel.zip.Decompressor
 
close() - Method in class io.apigee.trireme.kernel.zip.ZlibWriter
 
COMMENT - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
compareTo(NodeVersion) - Method in class io.apigee.trireme.kernel.NodeVersion
 
CompletionHandlerFuture<T> - Class in io.apigee.trireme.kernel.handles
This class implements an IO completion handler that the caller can block on.
CompletionHandlerFuture() - Constructor for class io.apigee.trireme.kernel.handles.CompletionHandlerFuture
 
CompositeTrustManager - Class in io.apigee.trireme.kernel
 
CompositeTrustManager(X509TrustManager, List<X509CRL>) - Constructor for class io.apigee.trireme.kernel.CompositeTrustManager
 
Compressor - Class in io.apigee.trireme.kernel.dns
This class writes DNS names to byte buffers and stores the result.
Compressor() - Constructor for class io.apigee.trireme.kernel.dns.Compressor
 
Compressor - Class in io.apigee.trireme.kernel.zip
 
Compressor(int, int, int, ByteBuffer) - Constructor for class io.apigee.trireme.kernel.zip.Compressor
 
connect(String, int, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
connect(IpcHandle) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
connect(String, int, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
connect(String, int, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
connect(String, int, IOCompletionHandler<Integer>) - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
connect(String, int, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
CONNECT_METHOD - Static variable in class io.apigee.trireme.kernel.http.HTTPParsingMachine
 
ConsoleHandle - Class in io.apigee.trireme.kernel.handles
This class implements the generic "handle" pattern with the system console.
ConsoleHandle(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.ConsoleHandle
 
contains(Charset) - Method in class io.apigee.trireme.kernel.charsets.Base64Charset
 
contains(Charset) - Method in class io.apigee.trireme.kernel.charsets.BinaryCharset
 
contains(Charset) - Method in class io.apigee.trireme.kernel.charsets.HexCharset
 
CR - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
createPemKeyStore() - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
createTimedTask(Runnable, long, TimeUnit, boolean, Object) - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Execute a ask after "delay".
CRLF - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
CRLF_BYTES - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
CryptoAlgorithms - Class in io.apigee.trireme.kernel.crypto
This is a class that maps between OpenSSL and Java ways of specifying Crypto algorithms.
CryptoAlgorithms.Spec - Class in io.apigee.trireme.kernel.crypto
 
CryptoException - Exception in io.apigee.trireme.kernel.crypto
 
CryptoException(String) - Constructor for exception io.apigee.trireme.kernel.crypto.CryptoException
 
CryptoException(String, Throwable) - Constructor for exception io.apigee.trireme.kernel.crypto.CryptoException
 
CryptoException(Throwable) - Constructor for exception io.apigee.trireme.kernel.crypto.CryptoException
 
CryptoService - Interface in io.apigee.trireme.kernel.crypto
This interface does the stuff that is not built in to Java 6 and 7.
CTL_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 

D

Decompressor - Class in io.apigee.trireme.kernel.dns
This class reads bytes from a buffer and gets names from them.
Decompressor() - Constructor for class io.apigee.trireme.kernel.dns.Decompressor
 
Decompressor - Class in io.apigee.trireme.kernel.zip
 
Decompressor(int, ByteBuffer) - Constructor for class io.apigee.trireme.kernel.zip.Decompressor
 
decrementPinRequest(GenericNodeRuntime) - Method in class io.apigee.trireme.kernel.util.PinState
 
DEFAULT - Static variable in class io.apigee.trireme.kernel.Charsets
 
DEFAULT_ENCODING - Static variable in class io.apigee.trireme.kernel.Charsets
 
DEFAULT_INITIAL_SIZE - Static variable in class io.apigee.trireme.kernel.streams.CircularOutputStream
 
DEFAULT_SIZE - Static variable in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
DEFLATE - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
deflater - Variable in class io.apigee.trireme.kernel.zip.Compressor
 
DEFLATERAW - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
descriptors - Variable in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
DiffieHellmanGroups - Class in io.apigee.trireme.kernel.crypto
This class is used to implements Node's "Diffie-Hellman group" support.
DIGITS_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
DNS_PORT - Static variable in class io.apigee.trireme.kernel.dns.DNSResolver
 
DNSConfig - Class in io.apigee.trireme.kernel.dns
This is a singleton class that figures out the DNS configuration.
DNSException - Exception in io.apigee.trireme.kernel.dns
 
DNSException(String) - Constructor for exception io.apigee.trireme.kernel.dns.DNSException
 
DNSFormatException - Exception in io.apigee.trireme.kernel.dns
 
DNSFormatException(String) - Constructor for exception io.apigee.trireme.kernel.dns.DNSFormatException
 
DNSResolver - Class in io.apigee.trireme.kernel.dns
This is a really simple DNS resolver based on the handles.
DNSResolver(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.dns.DNSResolver
 
doDeflate(byte[], int, int, int) - Method in class io.apigee.trireme.kernel.zip.AdvancedCompressor
 
doDeflate(byte[], int, int, int) - Method in class io.apigee.trireme.kernel.zip.Compressor
 
doDrain() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
doubleBuffer(CharBuffer) - Static method in class io.apigee.trireme.kernel.util.BufferUtils
Double the capacity of the specified buffer so that more data may be added.
doubleBuffer(ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.BufferUtils
Double the capacity of the specified buffer so that more data may be added.
duplicateBuffer(ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.BufferUtils
Make a duplicate of a ByteBuffer.

E

EACCES - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EADDRINUSE - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EAGAIN - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EBADF - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EBADRESP - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ECONNREFUSED - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EEXIST - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EILSEQ - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EINTR - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EINVAL - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EIO - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EISDIR - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EMFILE - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ENFILE - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ENOENT - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ENOTDIR - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ENOTEMPTY - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ENOTFOUND - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ENOTIMP - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ensureHandle(int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
ensureRegularFileHandle(int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
EOF - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EPERM - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
EPIPE - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
equals(Object) - Method in class io.apigee.trireme.kernel.fs.FileStats
 
equals(Object) - Method in class io.apigee.trireme.kernel.NodeVersion
 
EREFUSED - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ErrorCodes - Class in io.apigee.trireme.kernel
This class abstracts standard POSIX numeric error codes into strings and vice versa.
ESERVFAIL - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ESRCH - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
ETIMEOUT - Static variable in class io.apigee.trireme.kernel.ErrorCodes
 
executeScriptTask(Runnable, Object) - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Execute a task in the script thread, and set the domain on the thread before doing so.

F

FAST_COMPRESSION - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
fchmod(int, int, int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
fchown(int, String, String, boolean) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
FCOMMENT - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
fd - Variable in class io.apigee.trireme.kernel.fs.AbstractFileHandle
The unique ID of this file within the script.
FHCRC - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
FHEXTRA - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
file - Variable in class io.apigee.trireme.kernel.fs.AbstractFileHandle
A pointer to the physical file on the disk, wherever it is
FileConstants - Class in io.apigee.trireme.kernel.fs
 
FileConstants() - Constructor for class io.apigee.trireme.kernel.fs.FileConstants
 
FileStats - Class in io.apigee.trireme.kernel.fs
 
FileStats() - Constructor for class io.apigee.trireme.kernel.fs.FileStats
 
FileStats(File) - Constructor for class io.apigee.trireme.kernel.fs.FileStats
 
FileStats(File, Map<String, Object>) - Constructor for class io.apigee.trireme.kernel.fs.FileStats
 
filterCipherList(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers
This code produces an ordered list of Java cipher suites, in order.
filterSSLCipherList(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers
Filter the cipher list, but return OpenSSL rather than Java names.
FINISH - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
FIRST_FD - Static variable in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
FNAME - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
freeCapacity() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
fstat(int, boolean) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
fsync(int, boolean) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
ftruncate(int, long) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
ftruncate(int, long) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
futimes(int, long, long) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 

G

generateKey(MessageDigest, byte[], int, int, int, int, int) - Static method in class io.apigee.trireme.kernel.crypto.KeyGenerator
 
generatePBKDF2(byte[], byte[], int, int) - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
GenericNodeRuntime - Interface in io.apigee.trireme.kernel
This is a high-level interface to the runtime of the script.
get() - Static method in class io.apigee.trireme.kernel.Charsets
 
get() - Static method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms
 
get() - Static method in class io.apigee.trireme.kernel.crypto.DiffieHellmanGroups
 
get() - Static method in class io.apigee.trireme.kernel.crypto.HashAlgorithms
 
get(String) - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms
 
get() - Static method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms
 
get(String) - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms
 
get() - Static method in class io.apigee.trireme.kernel.crypto.SSLCiphers
 
get() - Static method in class io.apigee.trireme.kernel.dns.DNSConfig
 
get() - Static method in class io.apigee.trireme.kernel.dns.Types
 
get() - Static method in class io.apigee.trireme.kernel.ErrorCodes
 
get() - Static method in class io.apigee.trireme.kernel.Platform
 
getAcceptedIssuers() - Method in class io.apigee.trireme.kernel.CompositeTrustManager
 
getAcceptedIssuers() - Method in class io.apigee.trireme.kernel.tls.AllTrustingManager
 
getAddress() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
getAddress() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle.ReceivedDatagram
 
getAlgo() - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms.Spec
 
getAlgorithm(String) - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms
Translate an OpenSSL algorithm like "aes-256-cbc" to a Java-compatible name like "AES/CBC/PKCS5Padding".
getAlgorithms() - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms
 
getAlgorithms() - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms
 
getAnswerCount() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getAnswers() - Method in class io.apigee.trireme.kernel.dns.Wire
 
getArCount() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getAsyncPool() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Return the thread pool that may be used to run short-lived asynchronous tasks.
getAtime() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getAttachment() - Method in class io.apigee.trireme.kernel.NodeVersion
 
getBody() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getBuf() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
getBuf() - Method in class io.apigee.trireme.kernel.tls.TLSChunk
 
getBuffer() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle.ReceivedDatagram
 
getByJavaHashName(String) - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms
 
getByJavaSigningName(String) - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms
 
getCallback() - Method in class io.apigee.trireme.kernel.tls.TLSChunk
 
getChannel() - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
getCharset(String) - Method in class io.apigee.trireme.kernel.Charsets
 
getChecksum() - Method in class io.apigee.trireme.kernel.util.GZipHeader.Trailer
 
getCiphers() - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms
 
getCipherSuite() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
getClientHandle() - Method in class io.apigee.trireme.kernel.handles.NetworkPipe
 
getCode() - Method in exception io.apigee.trireme.kernel.OSException
 
getComment() - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
getCompressionLevel() - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
getContext() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
getCryptAlg() - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
getCtime() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getData() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getDecoder(Charset) - Method in class io.apigee.trireme.kernel.Charsets
 
getDev() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getDomain() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Return the current Node.js domain of the calling scrpit.
getEncoder(Charset) - Method in class io.apigee.trireme.kernel.Charsets
 
getError() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
getExchange() - Method in class io.apigee.trireme.kernel.dns.Types.Mx
 
getFd() - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
getFile() - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
getFileHandle() - Method in class io.apigee.trireme.kernel.fs.BasicFileHandle
 
getFileName() - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
getFlags() - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
getFullName(boolean) - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms.Spec
 
getGid() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getGroup(String) - Method in class io.apigee.trireme.kernel.crypto.DiffieHellmanGroups
 
getHandler() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
getHashName() - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms.Algorithm
 
getHeader() - Method in class io.apigee.trireme.kernel.dns.Wire
 
getHeaders() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getId() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getInboundErr() - Method in class io.apigee.trireme.kernel.tls.TLSChunk
 
getIno() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getInputStream() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
getIpcCallback() - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
getIv() - Method in class io.apigee.trireme.kernel.crypto.KeyGenerator.Key
 
getIvLen() - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms.Spec
 
getJavaCipher(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers
Given the name of a cipher in Java format, return the cipher info.
getJavaName() - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
getKey() - Method in class io.apigee.trireme.kernel.crypto.KeyGenerator.Key
 
getKeyAlg() - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
getKeyFormat() - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
getKeyLen() - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms.Spec
 
getKeyLen() - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
getKlass() - Method in class io.apigee.trireme.kernel.dns.Wire.Question
 
getKlass() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getLength() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getLength() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
getLength() - Method in class io.apigee.trireme.kernel.util.GZipHeader.Trailer
 
getMajor() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getMajor() - Method in class io.apigee.trireme.kernel.NodeVersion
 
getMap() - Method in class io.apigee.trireme.kernel.ErrorCodes
 
getMethod() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getMinor() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getMinor() - Method in class io.apigee.trireme.kernel.NodeVersion
 
getMode() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getMtime() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getName() - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms.Spec
 
getName() - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms.Algorithm
 
getName() - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
getName() - Method in class io.apigee.trireme.kernel.dns.Wire.Question
 
getName() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getNetworkPolicy() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Return an object that must be called every time the process tries to open an outgoing network connection or listen for incoming connections.
getNetworkPolicy() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
getNLink() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getNsCount() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getOpcode() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getOrder() - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
getOrigPath() - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
getOutputStream() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
getPath() - Method in exception io.apigee.trireme.kernel.OSException
 
getPeer() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
getPeerCertificate() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
getPeerName() - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
getPeerName() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
getPeerName() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
getPeerName() - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
getPeerName() - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
getPlatform() - Method in class io.apigee.trireme.kernel.Platform
 
getPort() - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
getPosition() - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
getPosition(int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
getPreference() - Method in class io.apigee.trireme.kernel.dns.Types.Mx
 
getPreference() - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
getPriority() - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
getProtocol() - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
getProtocol() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
getProvider() - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
Return a standard security provider -- we may use this to explicitly pick certain algorithms.
getQuestion() - Method in class io.apigee.trireme.kernel.dns.Wire
 
getQuestionCount() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getRcode() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
getReadHandler() - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
getReadHandler() - Method in interface io.apigee.trireme.kernel.handles.Handle
 
getReadHandler() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
getRegexp() - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
getRelease() - Method in class io.apigee.trireme.kernel.NodeVersion
 
getReplacement() - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
getResult() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getRoot() - Method in class io.apigee.trireme.kernel.PathTranslator
 
getSelector() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Get the network selector -- internal only.
getServerHandle() - Method in class io.apigee.trireme.kernel.handles.NetworkPipe
 
getServers() - Method in class io.apigee.trireme.kernel.dns.DNSConfig
 
getService() - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
getSigningName() - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
getSize() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getSockName() - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
getSockName() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
getSockName() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
getSockName() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
getSockName() - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
getSockName() - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
getSslName() - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
getStatusCode() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getStatusMessage() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getStringCode() - Method in exception io.apigee.trireme.kernel.OSException
 
getTarget() - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
getTimestamp() - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
getTrailers() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getTtl() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getType() - Method in class io.apigee.trireme.kernel.dns.Wire.Question
 
getType() - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
getTypeCode(String) - Method in class io.apigee.trireme.kernel.dns.Types
 
getUid() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
getUnboundedPool() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Return the thread pool that may be used to run tasks that should start immediately in a new thread regardless of the thread pool size.
getUri() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
getVerifyError() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
getVersions() - Method in class io.apigee.trireme.kernel.VersionMatcher
 
getWeight() - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
getWriteQueueLength() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
getWritesOutstanding() - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
getWritesOutstanding() - Method in interface io.apigee.trireme.kernel.handles.Handle
 
getWritesOutstanding() - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
getWritesOutstanding() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
getWritesOutstanding() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
GUNZIP - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
GZIP - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
GZipHeader - Class in io.apigee.trireme.kernel.util
This class generates and parses a GZip header for use by the zlib module.
GZipHeader() - Constructor for class io.apigee.trireme.kernel.util.GZipHeader
 
GZipHeader.Magic - Enum in io.apigee.trireme.kernel.util
 
GZipHeader.Trailer - Class in io.apigee.trireme.kernel.util
 

H

Handle - Interface in io.apigee.trireme.kernel.handles
 
hasAvailable() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
hasBody() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
HashAlgorithms - Class in io.apigee.trireme.kernel.crypto
This class processes the installed security providers to identify those that support message digests.
HashAlgorithms.Algorithm - Class in io.apigee.trireme.kernel.crypto
 
hashCode() - Method in class io.apigee.trireme.kernel.fs.FileStats
 
hashCode() - Method in class io.apigee.trireme.kernel.NodeVersion
 
hasHeaders() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
hasTrailers() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
Header() - Constructor for class io.apigee.trireme.kernel.dns.Wire.Header
 
HEADER - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HEADER_CONTINUATION - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HEADER_CONTINUATION_PATTERN - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HEADER_PATTERN - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HEADER_SIZE - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
HEX - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HexCharset - Class in io.apigee.trireme.kernel.charsets
 
HexCharset() - Constructor for class io.apigee.trireme.kernel.charsets.HexCharset
 
HT - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HTTP_1_0 - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HTTP_1_1 - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
HTTPGrammar - Interface in io.apigee.trireme.kernel.http
Constants for the HTTP parser.
HTTPParsingMachine - Class in io.apigee.trireme.kernel.http
This is a generic HTTP parser that obeys the basic contract expected by Node.
HTTPParsingMachine(HTTPParsingMachine.ParsingMode) - Constructor for class io.apigee.trireme.kernel.http.HTTPParsingMachine
 
HTTPParsingMachine.ParsingMode - Enum in io.apigee.trireme.kernel.http
 
HTTPParsingMachine.Result - Class in io.apigee.trireme.kernel.http
 

I

inboundError(int) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
incrementPinRequest(GenericNodeRuntime) - Method in class io.apigee.trireme.kernel.util.PinState
This is a wrapper that calls "requestPin" only the first time, and "clearPin" only the last time.
incrementPosition(long) - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
INFLATE - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
INFLATERAW - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
init(SSLContext, String[], X509TrustManager) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
inputStream - Variable in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
INSTANCE - Static variable in class io.apigee.trireme.kernel.tls.AllTrustingManager
 
io.apigee.trireme.kernel - package io.apigee.trireme.kernel
 
io.apigee.trireme.kernel.charsets - package io.apigee.trireme.kernel.charsets
 
io.apigee.trireme.kernel.crypto - package io.apigee.trireme.kernel.crypto
 
io.apigee.trireme.kernel.dns - package io.apigee.trireme.kernel.dns
 
io.apigee.trireme.kernel.fs - package io.apigee.trireme.kernel.fs
 
io.apigee.trireme.kernel.handles - package io.apigee.trireme.kernel.handles
 
io.apigee.trireme.kernel.http - package io.apigee.trireme.kernel.http
 
io.apigee.trireme.kernel.net - package io.apigee.trireme.kernel.net
 
io.apigee.trireme.kernel.streams - package io.apigee.trireme.kernel.streams
 
io.apigee.trireme.kernel.tls - package io.apigee.trireme.kernel.tls
 
io.apigee.trireme.kernel.util - package io.apigee.trireme.kernel.util
 
io.apigee.trireme.kernel.zip - package io.apigee.trireme.kernel.zip
 
ioComplete(int, T) - Method in class io.apigee.trireme.kernel.handles.CompletionHandlerFuture
 
ioComplete(int, T) - Method in interface io.apigee.trireme.kernel.handles.IOCompletionHandler
Indicate that I/O is complete.
IOCompletionHandler<T> - Interface in io.apigee.trireme.kernel.handles
This is a generic interface that gets invoked for various I/O completion events.
IP4_SUFFIX - Static variable in class io.apigee.trireme.kernel.dns.Reverser
 
IP6_SUFFIX - Static variable in class io.apigee.trireme.kernel.dns.Reverser
 
IpcHandle - Class in io.apigee.trireme.kernel.handles
An IPC handle is used as an IPC pipe between processes.
IpcHandle(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.IpcHandle
 
isAuthoritative() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
isComplete() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
isConnectRequest() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
isConsoleSupported() - Static method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
isError() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
isHeadersComplete() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
isInitFinished() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
isPosixFilesystem() - Method in class io.apigee.trireme.kernel.Platform
 
isReceivedShutdown() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
isRecursionAvailable() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
isRecursionDesired() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
isResponse() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
isSentShutdown() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
isServerChannel() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
isShutdown() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
isShutdown() - Method in class io.apigee.trireme.kernel.tls.TLSChunk
 
isTruncated() - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
isUpgradeRequested() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
isWindows() - Method in class io.apigee.trireme.kernel.Platform
 

J

JavaInputStreamHandle - Class in io.apigee.trireme.kernel.handles
This class implements the generic "handle" pattern with a Java input or output stream.
JavaInputStreamHandle(InputStream, GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.JavaInputStreamHandle
 
JavaOutputStreamHandle - Class in io.apigee.trireme.kernel.handles
This class implements the generic "handle" pattern with a Java input or output stream.
JavaOutputStreamHandle(OutputStream) - Constructor for class io.apigee.trireme.kernel.handles.JavaOutputStreamHandle
 

K

KeyGenerator - Class in io.apigee.trireme.kernel.crypto
This class generates keys for "Cipher" support.
KeyGenerator() - Constructor for class io.apigee.trireme.kernel.crypto.KeyGenerator
 
KeyGenerator.Key - Class in io.apigee.trireme.kernel.crypto
 

L

LF - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
link(File, String, File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
link(File, String, File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
listen(int, IOCompletionHandler<AbstractHandle>) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
listen(int, IOCompletionHandler<AbstractHandle>) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
listen(int, IOCompletionHandler<AbstractHandle>) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
listen(int, IOCompletionHandler<AbstractHandle>) - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
listen(int, IOCompletionHandler<AbstractHandle>) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
load(ByteBuffer) - Method in class io.apigee.trireme.kernel.dns.Wire
 
load(ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.GZipHeader
Parse the buffer.
LOALPHA_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
log - Static variable in class io.apigee.trireme.kernel.dns.DNSResolver
 
LWS_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 

M

MAGIC_1 - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
MAGIC_2 - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
markSupported() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferInputStream
 
match(String) - Method in class io.apigee.trireme.kernel.VersionMatcher
Pass in a version string as described in "NodeVersion".
MAX_LABEL_LEN - Static variable in class io.apigee.trireme.kernel.dns.Wire
 
MAX_READ_BUFFER - Static variable in class io.apigee.trireme.kernel.handles.NIODatagramHandle
Realistically actual UDP packets on the Internet are not gigantic.
METHOD_INFLATE - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
mkdir(File, String, int, int) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
Create the directory atomically and with the right permissions.
mkdir(File, String, int, int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
mode - Variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
mount(String, File) - Method in class io.apigee.trireme.kernel.PathTranslator
Mount an actual filesystem path on the virtual file system.
Mx() - Constructor for class io.apigee.trireme.kernel.dns.Types.Mx
 

N

NAME - Static variable in class io.apigee.trireme.kernel.charsets.Base64Charset
 
NAME - Static variable in class io.apigee.trireme.kernel.charsets.BinaryCharset
 
NAME - Static variable in class io.apigee.trireme.kernel.charsets.HexCharset
 
Naptr() - Constructor for class io.apigee.trireme.kernel.dns.Types.Naptr
 
NetworkPeerPipe - Class in io.apigee.trireme.kernel.handles
 
NetworkPeerPipe(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
NetworkPipe - Class in io.apigee.trireme.kernel.handles
A NetworkPipe is designed to be used when we want to emulate a "real" network connection.
NetworkPipe(InetSocketAddress, InetSocketAddress, GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.NetworkPipe
 
NetworkPolicy - Interface in io.apigee.trireme.kernel.net
This interface may be implemented and attached to the "sandbox" by an embedder of noderunner who wishes to restrict network access.
newDecoder() - Method in class io.apigee.trireme.kernel.charsets.Base64Charset
 
newDecoder() - Method in class io.apigee.trireme.kernel.charsets.BinaryCharset
 
newDecoder() - Method in class io.apigee.trireme.kernel.charsets.HexCharset
 
newEncoder() - Method in class io.apigee.trireme.kernel.charsets.Base64Charset
 
newEncoder() - Method in class io.apigee.trireme.kernel.charsets.BinaryCharset
 
newEncoder() - Method in class io.apigee.trireme.kernel.charsets.HexCharset
 
nextFd - Variable in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
NIODatagramHandle - Class in io.apigee.trireme.kernel.handles
 
NIODatagramHandle(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
NIODatagramHandle.ReceivedDatagram - Class in io.apigee.trireme.kernel.handles
 
NIOSocketHandle - Class in io.apigee.trireme.kernel.handles
Node's own script modules use this internal module to implement the guts of async TCP.
NIOSocketHandle(GenericNodeRuntime) - Constructor for class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
NIOSocketHandle(GenericNodeRuntime, SocketChannel) - Constructor for class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
NoCloseInputStream - Class in io.apigee.trireme.kernel.streams
This is just an input stream that filters another, but ignores the close.
NoCloseInputStream(InputStream) - Constructor for class io.apigee.trireme.kernel.streams.NoCloseInputStream
 
NoCloseOutputStream - Class in io.apigee.trireme.kernel.streams
This is just a output stream that filters another, but ignores the close.
NoCloseOutputStream(OutputStream) - Constructor for class io.apigee.trireme.kernel.streams.NoCloseOutputStream
 
NODE_BINARY - Static variable in class io.apigee.trireme.kernel.Charsets
 
NODE_HEX - Static variable in class io.apigee.trireme.kernel.Charsets
 
NodeVersion<T> - Class in io.apigee.trireme.kernel
This class is used when comparing versions of Node.js.
NodeVersion(String) - Constructor for class io.apigee.trireme.kernel.NodeVersion
Create a new version descriptor.
NodeVersion(String, T) - Constructor for class io.apigee.trireme.kernel.NodeVersion
 
NOT_CTLS_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
NOT_DIRECTORY_MSG - Static variable in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 

O

O_APPEND - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_CREAT - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_DIRECTORY - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_EXCL - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_NOCTTY - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_NOFOLLOW - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_RDONLY - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_RDWR - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_SYNC - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_TRUNC - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
O_WRONLY - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
open(File, String, int, int, int) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
In Java 7 we can open the file in one operation, which makes the atomic operations that NPM depends on actually work.
open(File, String, int, int, int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
origPath - Variable in class io.apigee.trireme.kernel.fs.AbstractFileHandle
The original file name, relative to the path translator
OSException - Exception in io.apigee.trireme.kernel
 
OSException(int) - Constructor for exception io.apigee.trireme.kernel.OSException
 
OSException(int, String) - Constructor for exception io.apigee.trireme.kernel.OSException
 
OSException(int, Throwable) - Constructor for exception io.apigee.trireme.kernel.OSException
 
OSException(int, Throwable, String) - Constructor for exception io.apigee.trireme.kernel.OSException
 
outputStream - Variable in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 

P

parse(ByteBuffer) - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine
Parse the current buffer and return a result that may contain headers, a body, both, or neither.
parseRecord(Wire.RR) - Method in class io.apigee.trireme.kernel.dns.Types
Given a populated resource record, parse the raw data and set an object on the "record" field of the RR, and also return it.
PathTranslator - Class in io.apigee.trireme.kernel
This class performs a "chroot." Given a root path, it translates all paths relative to that root.
PathTranslator() - Constructor for class io.apigee.trireme.kernel.PathTranslator
 
PathTranslator(String) - Constructor for class io.apigee.trireme.kernel.PathTranslator
 
peek(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
peek(byte[]) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
peekMagicNumber(ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.GZipHeader
 
pin() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Increment the "pin count" on this script.
PIN_ALLOWED - Static variable in class io.apigee.trireme.kernel.util.PinState
If set, then the user called "unref" which explicitly avoids the pinned state
PIN_REQUESTED - Static variable in class io.apigee.trireme.kernel.util.PinState
If set, then the object has requested a pin from the runtime
PinState - Class in io.apigee.trireme.kernel.util
This class exists to support the various "pin" and "unpin" behaviors of Node.
PinState() - Constructor for class io.apigee.trireme.kernel.util.PinState
 
Platform - Class in io.apigee.trireme.kernel
 
POINTER_BYTE_FLAG - Static variable in class io.apigee.trireme.kernel.dns.Wire
 
POINTER_BYTE_MASK - Static variable in class io.apigee.trireme.kernel.dns.Wire
 
POINTER_FLAG - Static variable in class io.apigee.trireme.kernel.dns.Wire
Top two bits of a two-byte octet set, for length compression.
POINTER_MASK - Static variable in class io.apigee.trireme.kernel.dns.Wire
Flag to mask that two-byte pointer with
position - Variable in class io.apigee.trireme.kernel.fs.AbstractFileHandle
Position where we are writing in the file, for appending
processConnect() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
processConnect() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
processConnect() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
processReads() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
processReads() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
processReads() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
processWrites() - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
processWrites() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
processWrites() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 

Q

Question() - Constructor for class io.apigee.trireme.kernel.dns.Wire.Question
 
queuedBytes - Variable in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
QueuedWrite(ByteBuffer, IOCompletionHandler<Integer>) - Constructor for class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
queueWrite(AbstractNIOHandle.QueuedWrite) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
QUOTEDSTRING - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 

R

rand - Static variable in class io.apigee.trireme.kernel.dns.DNSResolver
 
read(int, ByteBuffer, long) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
read() - Method in class io.apigee.trireme.kernel.streams.BitBucketInputStream
 
read() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferInputStream
 
read(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferInputStream
 
read() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
read(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
read(byte[]) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
READ_BUFFER_SIZE - Static variable in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
readCertificate(InputStream) - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
readCharacterString(ByteBuffer) - Method in class io.apigee.trireme.kernel.dns.Decompressor
 
readdir(File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
readdir(File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
readGZipTrailer(ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.GZipHeader
 
readKeyPair(String, InputStream, char[]) - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
readKeyPair(String, String, char[]) - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
readlink(File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
readlink(File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
readLoop(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
readLoop(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.JavaInputStreamHandle
 
readName(ByteBuffer) - Method in class io.apigee.trireme.kernel.dns.Decompressor
Read a name and return it in dotted notation.
readPos - Variable in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
readPublicKey(String, InputStream) - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
readPublicKey(String, String) - Method in interface io.apigee.trireme.kernel.crypto.CryptoService
 
ref(GenericNodeRuntime) - Method in class io.apigee.trireme.kernel.util.PinState
Clear the state set by unref and pin the script if one had been previously requested.
registerCloseable(Closeable) - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Put an object on a list of handles that will be automatically closed when the script exits.
removeCallback() - Method in class io.apigee.trireme.kernel.tls.TLSChunk
Return a non-null callback only once.
removeInterest(int) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
rename(File, String, File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
Use Files to attempt an atomic rename.
rename(File, String, File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
REQUEST_LINE - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
REQUEST_LINE_PATTERN - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
requestPin(GenericNodeRuntime) - Method in class io.apigee.trireme.kernel.util.PinState
Set a flag requesting that we pin the script if it was not already pinned or unrefed.
reset() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine
Reset the parsing state so that we can continue to parse from new buffers.
reset() - Method in class io.apigee.trireme.kernel.zip.Compressor
 
reset() - Method in class io.apigee.trireme.kernel.zip.Decompressor
 
reset() - Method in class io.apigee.trireme.kernel.zip.ZlibWriter
 
resize(int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
resolve(String, String, IOCompletionHandler<Wire>) - Method in class io.apigee.trireme.kernel.dns.DNSResolver
 
resolveCharset(String) - Method in class io.apigee.trireme.kernel.Charsets
 
Result() - Constructor for class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
reverse(String) - Static method in class io.apigee.trireme.kernel.dns.Reverser
 
Reverser - Class in io.apigee.trireme.kernel.dns
This class is a little utility for reversing a name for DNS reverse-hostname lookup.
Reverser() - Constructor for class io.apigee.trireme.kernel.dns.Reverser
 
reverseTranslate(String) - Method in class io.apigee.trireme.kernel.PathTranslator
Convert a native (Java) path to a Node.js path based on the root.
rmdir(File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
rmdir(File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
RR() - Constructor for class io.apigee.trireme.kernel.dns.Wire.RR
 
run() - Method in class io.apigee.trireme.kernel.streams.StreamPiper
 
runtime - Variable in class io.apigee.trireme.kernel.dns.DNSResolver
 
runtime - Variable in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 

S

S_IFBLK - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFCHR - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFDIR - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFIFO - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFLNK - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFMT - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFREG - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IFSOCK - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IRGRP - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IROTH - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IRUSR - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IWGRP - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IWOTH - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IWUSR - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IXGRP - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IXOTH - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
S_IXUSR - Static variable in class io.apigee.trireme.kernel.fs.FileConstants
 
selected(SelectionKey) - Method in interface io.apigee.trireme.kernel.net.SelectorHandler
 
SelectorHandler - Interface in io.apigee.trireme.kernel.net
 
selKey - Variable in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
send(String, int, ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
SEPARATOR_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
serverSelected(SocketChannel) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
This is called by the parent after a new channel is accepted.
serverSelected(SelectionKey) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
setAddress(SocketAddress) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
setAnswerCount(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setArCount(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setAttachment(T) - Method in class io.apigee.trireme.kernel.NodeVersion
 
setAuthoritative(boolean) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setBody(ByteBuffer) - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
setBroadcast(boolean) - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
setBuf(ByteBuffer) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
setBuf(ByteBuffer) - Method in class io.apigee.trireme.kernel.tls.TLSChunk
 
setChannel(FileChannel) - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
setChecksum(long) - Method in class io.apigee.trireme.kernel.util.GZipHeader.Trailer
 
setComment(String) - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
setCompressionLevel(int) - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
setContext(Object) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
setCryptAlg(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
setData(ByteBuffer) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setErrorCallback(Callback<Throwable>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
setExchange(String) - Method in class io.apigee.trireme.kernel.dns.Types.Mx
 
setFd(int) - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
setFile(File) - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
setFileHandle(RandomAccessFile) - Method in class io.apigee.trireme.kernel.fs.BasicFileHandle
 
setFileName(String) - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
setFlags(String) - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
setHandshakeDoneCallback(Callback<Void>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
setHandshakeStartCallback(Callback<Void>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
setHashName(String) - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms.Algorithm
 
setId(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setIgnoreBody(boolean) - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine
Indicate that we don't need to look for the message body, which pretty much means that the request was a HEAD.
setInboundErr(int) - Method in class io.apigee.trireme.kernel.tls.TLSChunk
 
setIpcCallback(TriCallback<Integer, ByteBuffer, Object>) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
setJavaName(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
setKeepAlive(boolean) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
setKeepAlive(boolean) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
setKeepAlive(boolean) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
setKeepAlive(boolean) - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
setKeepAlive(boolean) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
setKeyAlg(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
setKeyFormat(String) - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
setKeyLen(int) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
setKlass(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Question
 
setKlass(int) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setLength(int) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setLength(int) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
setLength(long) - Method in class io.apigee.trireme.kernel.util.GZipHeader.Trailer
 
setListener(IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
setMajor(int) - Method in class io.apigee.trireme.kernel.NodeVersion
 
setMinor(int) - Method in class io.apigee.trireme.kernel.NodeVersion
 
setMulticastLoopback(boolean) - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
setMulticastTtl(int) - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
setName(String) - Method in class io.apigee.trireme.kernel.crypto.HashAlgorithms.Algorithm
 
setName(String) - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
setName(String) - Method in class io.apigee.trireme.kernel.dns.Wire.Question
 
setName(String) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setNoDelay(boolean) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
setNoDelay(boolean) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
setNoDelay(boolean) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
setNoDelay(boolean) - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
setNoDelay(boolean) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
setNonPosixPerms(File) - Method in class io.apigee.trireme.kernel.fs.FileStats
 
setNsCount(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setOpcode(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setOrder(int) - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
setOrigPath(String) - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
setParams(int, int) - Method in class io.apigee.trireme.kernel.zip.Compressor
 
setParams(int, int) - Method in class io.apigee.trireme.kernel.zip.Decompressor
 
setParams(int, int) - Method in class io.apigee.trireme.kernel.zip.ZlibWriter
 
setPath(String) - Method in exception io.apigee.trireme.kernel.OSException
 
setPeer(NetworkPeerPipe) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
setPeerAddress(InetSocketAddress) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
setPort(int) - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
setPosition(long) - Method in class io.apigee.trireme.kernel.fs.AbstractFileHandle
 
setPosixPerms(Set<PosixFilePermission>) - Method in class io.apigee.trireme.kernel.fs.FileStats
 
setPreference(int) - Method in class io.apigee.trireme.kernel.dns.Types.Mx
 
setPreference(int) - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
setPriority(int) - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
setProtocol(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
setQuestion(Wire.Question) - Method in class io.apigee.trireme.kernel.dns.Wire
 
setQuestionCount(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setRcode(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setReadCallback(BiCallback<ByteBuffer, Integer>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
setReadHandler(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
setReadHandler(IOCompletionHandler<ByteBuffer>) - Method in interface io.apigee.trireme.kernel.handles.Handle
 
setReadHandler(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
setRecursionAvailable(boolean) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setRecursionDesired(boolean) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setRegexp(String) - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
setRelease(int) - Method in class io.apigee.trireme.kernel.NodeVersion
 
setReplacement(String) - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
setResponse(boolean) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setResult(Object) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setRoot(String) - Method in class io.apigee.trireme.kernel.PathTranslator
 
setService(String) - Method in class io.apigee.trireme.kernel.dns.Types.Naptr
 
setShutdown(boolean) - Method in class io.apigee.trireme.kernel.handles.AbstractNIOHandle.QueuedWrite
 
setSigningName(String) - Method in class io.apigee.trireme.kernel.crypto.SignatureAlgorithms.Algorithm
 
setSocketAddress(InetSocketAddress) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
setSslName(String) - Method in class io.apigee.trireme.kernel.crypto.SSLCiphers.Ciph
 
setTarget(String) - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
setTimestamp(long) - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
setTruncated(boolean) - Method in class io.apigee.trireme.kernel.dns.Wire.Header
 
setTtl(long) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setType(int) - Method in class io.apigee.trireme.kernel.dns.Wire.Question
 
setType(int) - Method in class io.apigee.trireme.kernel.dns.Wire.RR
 
setVerificationMode(boolean, boolean) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
setWeight(int) - Method in class io.apigee.trireme.kernel.dns.Types.Srv
 
setWorkingDir(String) - Method in class io.apigee.trireme.kernel.PathTranslator
 
setWriteCallback(TriCallback<ByteBuffer, Boolean, Object>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
shouldKeepAlive() - Method in class io.apigee.trireme.kernel.http.HTTPParsingMachine.Result
 
shutdown(IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.ChildServerHandle
 
shutdown(IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
shutdown(IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
shutdown(IOCompletionHandler<Integer>) - Method in interface io.apigee.trireme.kernel.handles.SocketHandle
 
shutdown(IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
shutdown(Callback<Object>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
shutdownInbound(Callback<Object>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
SignatureAlgorithms - Class in io.apigee.trireme.kernel.crypto
This class processes the installed security providers to identify those that support digital signatures.
SignatureAlgorithms.Algorithm - Class in io.apigee.trireme.kernel.crypto
 
skip(long) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferInputStream
 
skip(long) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
SocketHandle - Interface in io.apigee.trireme.kernel.handles
 
SP - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
Srv() - Constructor for class io.apigee.trireme.kernel.dns.Types.Srv
 
SSL - Static variable in class io.apigee.trireme.kernel.crypto.SSLCiphers
 
SSLCiphers - Class in io.apigee.trireme.kernel.crypto
This class maps SSL cipher suite names between Java-style names and OpenSSL-style names.
SSLCiphers.Ciph - Class in io.apigee.trireme.kernel.crypto
 
start(ExecutorService) - Method in class io.apigee.trireme.kernel.streams.StreamPiper
 
start() - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in interface io.apigee.trireme.kernel.handles.Handle
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.JavaInputStreamHandle
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
startReading(IOCompletionHandler<ByteBuffer>) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
startReadingDatagrams(IOCompletionHandler<NIODatagramHandle.ReceivedDatagram>) - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
stat(File, String, boolean) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
stat(File, String, boolean) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
STATUS_LINE - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
STATUS_LINE_PATTERN - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
stopReading() - Method in interface io.apigee.trireme.kernel.handles.Handle
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.JavaInputStreamHandle
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.NIODatagramHandle
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
stopReading() - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
store() - Method in class io.apigee.trireme.kernel.dns.Wire
 
store() - Method in class io.apigee.trireme.kernel.util.GZipHeader
 
StreamPiper - Class in io.apigee.trireme.kernel.streams
 
StreamPiper(InputStream, OutputStream, boolean) - Constructor for class io.apigee.trireme.kernel.streams.StreamPiper
 
stringToBuffer(String, Charset) - Static method in class io.apigee.trireme.kernel.util.StringUtils
Using a CharsetEncoder, translate a string to a ByteBuffer, allocating a new buffer as necessary.
StringUtils - Class in io.apigee.trireme.kernel.util
 
StringUtils() - Constructor for class io.apigee.trireme.kernel.util.StringUtils
 
symlink(File, String, File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
symlink(File, String, File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 

T

TEXTS_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
TIMEOUTS - Static variable in class io.apigee.trireme.kernel.dns.DNSResolver
Specify the number of retries and the timeout for each here.
TLS - Static variable in class io.apigee.trireme.kernel.crypto.SSLCiphers
 
TLSChunk - Class in io.apigee.trireme.kernel.tls
A chunk of data on the queue to go out or in via TLS.
TLSChunk(ByteBuffer, boolean, Callback<Object>) - Constructor for class io.apigee.trireme.kernel.tls.TLSChunk
 
TLSConnection - Class in io.apigee.trireme.kernel.tls
This class abstracts the icky stuff around an SSLEngine, including all the looping and wrapping and unwrapping.
TLSConnection(GenericNodeRuntime, boolean, String, int) - Constructor for class io.apigee.trireme.kernel.tls.TLSConnection
 
TLSHandle - Class in io.apigee.trireme.kernel.handles
A TLSHandle mediates between a normal SocketHandle and turns it into one that supports TLS by wrapping and unwrapping stuff in both directions.
TLSHandle(SocketHandle, TLSConnection) - Constructor for class io.apigee.trireme.kernel.handles.TLSHandle
 
toByteArray() - Method in class io.apigee.trireme.kernel.streams.CircularOutputStream
 
toInt(String) - Method in class io.apigee.trireme.kernel.ErrorCodes
 
TOKENS_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
toString() - Method in class io.apigee.trireme.kernel.crypto.CryptoAlgorithms.Spec
 
toString(int) - Method in class io.apigee.trireme.kernel.ErrorCodes
 
toString() - Method in class io.apigee.trireme.kernel.NodeVersion
 
totalCapacity() - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
Trailer() - Constructor for class io.apigee.trireme.kernel.util.GZipHeader.Trailer
 
TRAILER_SIZE - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
translate(String) - Method in class io.apigee.trireme.kernel.PathTranslator
Convert a Node.js path to a native (Java) path based on the specified root.
TriCallback<T,U,V> - Interface in io.apigee.trireme.kernel
A generic one-function interface that can be used to represent various callbacks.
TYPE_A - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_AAAA - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_CNAME - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_MX - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_NAPTR - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_NS - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_PTR - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_SRV - Static variable in class io.apigee.trireme.kernel.dns.Types
 
TYPE_TXT - Static variable in class io.apigee.trireme.kernel.dns.Types
 
Types - Class in io.apigee.trireme.kernel.dns
 
Types.Mx - Class in io.apigee.trireme.kernel.dns
 
Types.Naptr - Class in io.apigee.trireme.kernel.dns
 
Types.Srv - Class in io.apigee.trireme.kernel.dns
 

U

UCS2 - Static variable in class io.apigee.trireme.kernel.Charsets
 
UNIX - Static variable in class io.apigee.trireme.kernel.util.GZipHeader
 
unlink(File, String) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
Unlink and return the exactly-correct error messages.
unlink(File, String) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
unPin() - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Decrement the "pin count," which may cause the script to exit at the end of the current function.
unquote(String) - Static method in class io.apigee.trireme.kernel.util.StringUtils
Remove leading and trailing strings from a quoted string that has both leading and trailing quotes on it.
unref(GenericNodeRuntime) - Method in class io.apigee.trireme.kernel.util.PinState
Set a flag preventing this object from ever pinning the script even if a pin was requested and un-pin if it ever was.
unregisterCloseable(Closeable) - Method in interface io.apigee.trireme.kernel.GenericNodeRuntime
Remove the object from the list of handles that will be closed.
unwrap(ByteBuffer, Callback<Object>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
UNZIP - Static variable in class io.apigee.trireme.kernel.zip.ZlibWriter
 
UPALPHA_CL - Static variable in interface io.apigee.trireme.kernel.http.HTTPGrammar
 
updatePosition(int, int) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
Update the saved position for a file descriptor.
UTF16BE - Static variable in class io.apigee.trireme.kernel.Charsets
 
UTF32BE - Static variable in class io.apigee.trireme.kernel.Charsets
 
UTF32LE - Static variable in class io.apigee.trireme.kernel.Charsets
 
UTF8 - Static variable in class io.apigee.trireme.kernel.Charsets
 
utimes(File, String, long, long) - Method in class io.apigee.trireme.kernel.fs.AdvancedFilesystem
 
utimes(File, String, long, long) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 

V

valueOf(String) - Static method in enum io.apigee.trireme.kernel.http.HTTPParsingMachine.ParsingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.apigee.trireme.kernel.util.GZipHeader.Magic
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.apigee.trireme.kernel.http.HTTPParsingMachine.ParsingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.apigee.trireme.kernel.util.GZipHeader.Magic
Returns an array containing the constants of this enum type, in the order they are declared.
VersionMatcher<T> - Class in io.apigee.trireme.kernel
This makes it possible to construct a collection of NodeVersion objects, and find the best match based on a wildcard.
VersionMatcher() - Constructor for class io.apigee.trireme.kernel.VersionMatcher
 

W

Wire - Class in io.apigee.trireme.kernel.dns
This class encapsulates the DNS wire message format.
Wire() - Constructor for class io.apigee.trireme.kernel.dns.Wire
 
Wire.Header - Class in io.apigee.trireme.kernel.dns
 
Wire.Question - Class in io.apigee.trireme.kernel.dns
 
Wire.RR - Class in io.apigee.trireme.kernel.dns
 
wrap(ByteBuffer, Callback<Object>) - Method in class io.apigee.trireme.kernel.tls.TLSConnection
 
write(int, ByteBuffer, long) - Method in class io.apigee.trireme.kernel.fs.BasicFilesystem
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
write(String, Charset, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
write(String, Charset, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.ConsoleHandle
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in interface io.apigee.trireme.kernel.handles.Handle
 
write(String, Charset, IOCompletionHandler<Integer>) - Method in interface io.apigee.trireme.kernel.handles.Handle
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
write(String, Charset, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.JavaOutputStreamHandle
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NetworkPeerPipe
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.NIOSocketHandle
 
write(ByteBuffer, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.TLSHandle
 
write(int) - Method in class io.apigee.trireme.kernel.streams.BitBucketOutputStream
 
write(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.BitBucketOutputStream
 
write(int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferOutputStream
 
write(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer.CircularByteBufferOutputStream
 
write(int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
write(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
write(int) - Method in class io.apigee.trireme.kernel.streams.CircularOutputStream
 
write(byte[], int, int) - Method in class io.apigee.trireme.kernel.streams.CircularOutputStream
 
write(int, ByteBuffer, ByteBuffer) - Method in class io.apigee.trireme.kernel.zip.Compressor
 
write(int, ByteBuffer, ByteBuffer) - Method in class io.apigee.trireme.kernel.zip.Decompressor
 
write(int, ByteBuffer, ByteBuffer) - Method in class io.apigee.trireme.kernel.zip.ZlibWriter
 
writeGZipTrailer(long, long) - Static method in class io.apigee.trireme.kernel.util.GZipHeader
 
writeHandle(ByteBuffer, Object, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
writeHandle(String, Charset, Object, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.AbstractHandle
 
writeHandle(ByteBuffer, Object, IOCompletionHandler<Integer>) - Method in interface io.apigee.trireme.kernel.handles.Handle
 
writeHandle(String, Charset, Object, IOCompletionHandler<Integer>) - Method in interface io.apigee.trireme.kernel.handles.Handle
 
writeHandle(String, Charset, Object, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
writeHandle(ByteBuffer, Object, IOCompletionHandler<Integer>) - Method in class io.apigee.trireme.kernel.handles.IpcHandle
 
writeLabel(ByteBuffer, String) - Method in class io.apigee.trireme.kernel.dns.Compressor
 
writeName(ByteBuffer, String) - Method in class io.apigee.trireme.kernel.dns.Compressor
Write an entire name to the output.
writePos - Variable in class io.apigee.trireme.kernel.streams.CircularByteBuffer
 
writeQueue - Variable in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 
writeReady - Variable in class io.apigee.trireme.kernel.handles.AbstractNIOHandle
 

Z

zeroBuffer(ByteBuffer) - Static method in class io.apigee.trireme.kernel.util.BufferUtils
Fill a ByteBuffer with zeros, useful if it has been used to store a password or something.
ZlibWriter - Class in io.apigee.trireme.kernel.zip
 
ZlibWriter(int) - Constructor for class io.apigee.trireme.kernel.zip.ZlibWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2018 Apigee Corporation. All Rights Reserved.