Sea 0.4.0
A B C D E F G H I L M N O P Q R S T U W

A

ALL - Static variable in class gov.lbl.dsd.sea.nio.auth.SmartHostAuthorizationRules
Meta match all hosts (no matter what DNS name or IP address)
AdminRequest - class gov.lbl.dsd.sea.nio.event.AdminRequest.
Administrative request to an agent.
AdminRequest.Start - class gov.lbl.dsd.sea.nio.event.AdminRequest.Start.
Requests an agent to start running.
AdminRequest.Start() - Constructor for class gov.lbl.dsd.sea.nio.event.AdminRequest.Start
 
AdminRequest.Stop - class gov.lbl.dsd.sea.nio.event.AdminRequest.Stop.
Requests an agent to shut down.
AdminRequest.Stop() - Constructor for class gov.lbl.dsd.sea.nio.event.AdminRequest.Stop
 
AgentEventHandler - class gov.lbl.dsd.sea.nio.AgentEventHandler.
Abstract base class simplifying the implementation of event handlers sending requests to an agent, and receiving responses from the agent.
ArrayByteList - class gov.lbl.dsd.sea.nio.util.ArrayByteList.
Efficient resizable auto-expanding list holding byte elements; implemented with arrays.
ArrayByteList() - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayByteList
Constructs an empty list.
ArrayByteList(int) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayByteList
Constructs an empty list with the specified initial capacity.
ArrayByteList(byte[]) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayByteList
Constructs a list SHARING the specified elements.
ArrayByteList(ByteBuffer) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayByteList
Constructs a list containing a copy of the remaining buffer elements.
ArrayByteList(CharSequence, Charset) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayByteList
Constructs a list containing a copy of the encoded form of the given char sequence (String, StringBuffer, CharBuffer, etc).
ArrayIntList - class gov.lbl.dsd.sea.nio.util.ArrayIntList.
Efficient resizable auto-expanding list holding int elements; implemented with arrays.
ArrayIntList() - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayIntList
Constructs an empty list.
ArrayIntList(int) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayIntList
Constructs an empty list with the specified initial capacity.
ArrayIntList(int[]) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayIntList
Constructs a list SHARING the specified elements.
ArrayIntList(IntBuffer) - Constructor for class gov.lbl.dsd.sea.nio.util.ArrayIntList
Constructs a list containing a copy of the remaining buffer elements.
add(byte) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the specified element to the end of this list.
add(byte[], int, int) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the elements in the range [offset..offset+length) to the end of this list.
add(ArrayByteList) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the specified elements to the end of this list.
add(ByteBuffer) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the remaining buffer elements to the end of this list.
add(CharSequence, Charset) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the encoded form of the given char sequence (String, StringBuffer, CharBuffer, etc).
add(InputStream) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the remaining elements of the stream to the end of this list, reading until end-of-stream.
add(ReadableByteChannel) - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Appends the remaining elements of the channel to the end of this list, reading until end-of-stream.
add(int) - Method in class gov.lbl.dsd.sea.nio.util.ArrayIntList
Appends the specified element to the end of this list.
add(int[], int, int) - Method in class gov.lbl.dsd.sea.nio.util.ArrayIntList
Appends the elements in the range [offset..offset+length) to the end of this list.
add(ArrayIntList) - Method in class gov.lbl.dsd.sea.nio.util.ArrayIntList
Appends the specified elements to the end of this list.
add(IntBuffer) - Method in class gov.lbl.dsd.sea.nio.util.ArrayIntList
Appends the remaining buffer elements to the end of this list.
addConnectAddress(Stage, InetSocketAddress) - Method in class gov.lbl.dsd.sea.nio.NetAgent
Tells the agent to start a TCP client connection to the given remote address.
addHost(String) - Method in class gov.lbl.dsd.sea.nio.auth.SmartHostAuthorizationRules
Adds the given host or pattern to the set of rules.
addInterestBits(SelectionKey, int) - Static method in class gov.lbl.dsd.sea.nio.util.NioUtil
Adds the given operation bits to the interest set of the given key.
addListenPort(Stage, int) - Method in class gov.lbl.dsd.sea.nio.NetAgent
Tells the agent to start listening as a server for TCP connections on the given port.
addProperty(String, Object) - Method in class gov.lbl.dsd.sea.nio.util.ExtendedProperties
Add a property to the configuration.
addRegex(String) - Method in class gov.lbl.dsd.sea.nio.auth.SmartHostAuthorizationRules
Adds the given regular expression on "hostName/IPaddress" to the set of rules.
addStage(Stage) - Method in class gov.lbl.dsd.sea.StageManager
Adds the given stage to the set of managed stages.
asArray() - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Returns the elements currently stored, including invalid elements between size and capacity, if any.
asArray() - Method in class gov.lbl.dsd.sea.nio.util.ArrayIntList
Returns the elements currently stored, including invalid elements between size and capacity, if any.
asByteBuffer() - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Returns a buffer SHARING elements with the receiver.
asIntBuffer() - Method in class gov.lbl.dsd.sea.nio.util.ArrayIntList
Returns a buffer SHARING elements with the receiver.
asOutputStream() - Method in class gov.lbl.dsd.sea.nio.util.ArrayByteList
Creates and returns an unsynchronized output stream that appends to this SHARED backing byte list.

Sea 0.4.0
A B C D E F G H I L M N O P Q R S T U W