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

A

ABORTED - Static variable in class org.exolab.core.foundation.TransactionStatus
 
ACCEPTOR_CHANNEL_ID - Static variable in class org.exolab.core.messenger.PacketChannel
The identifier for the channel to accept open and close requests
AcceptorAlreadyRegisteredException - exception org.exolab.core.messenger.AcceptorAlreadyRegisteredException.
This exception is thrown when an attempt is made to accept connections for a URI which is already accepting connections
AcceptorAlreadyRegisteredException() - Constructor for class org.exolab.core.messenger.AcceptorAlreadyRegisteredException
Constructs a new AcceptorAlreadyRegisteredException with no detail message
AcceptorAlreadyRegisteredException(String) - Constructor for class org.exolab.core.messenger.AcceptorAlreadyRegisteredException
Constructs a new AcceptorAlreadyRegisteredException with a detail message
AcceptorEventListener - interface org.exolab.core.messenger.AcceptorEventListener.
An AcceptorEventListener is an object that registers to receive events generated by a ManagedConnectionAcceptor
AcceptorEventNotifier - class org.exolab.core.messenger.AcceptorEventNotifier.
A helper class for managing AcceptorEventListener instances and notifying them of any events
AcceptorEventNotifier() - Constructor for class org.exolab.core.messenger.AcceptorEventNotifier
 
abort() - Method in class org.exolab.core.database.recman.PMDSession
 
abort() - Method in interface org.exolab.core.foundation.TransactionIfc
Abort the current transaction.
accept(String, ChannelHandler) - Method in interface org.exolab.core.messenger.ChannelAcceptor
Accept requests for the specified channel, and pass them on to the handler.
accept(String, ChannelListener) - Method in interface org.exolab.core.messenger.ChannelAcceptor
Accept a single channel connection for the specified name, and bind the listener to it
This method returns immediately.
accept(String, ChannelHandler) - Method in interface org.exolab.core.messenger.Connection
Register a handler to accept channel connections for the specified name.
accept(String, ChannelListener) - Method in interface org.exolab.core.messenger.Connection
Register a handler to accept a single channel connection for the specified name, and bind the listener to it
This method returns immediately.
accept(String, ConnectionHandler) - Method in interface org.exolab.core.messenger.ConnectionAcceptor
Register a handler to accept connection requests for the specified connection
This method returns immediately.
accept(String, ConnectionHandler) - Method in interface org.exolab.core.messenger.ManagedConnection
Register a handler to accept connections for the specified name.
accept(String, ConnectionHandler) - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Register a connection handler to accept new Connection instances
accept() - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Listens for a connection to be made to this acceptor and accepts it
accept(String, ConnectionHandler) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Register a handler to accept new connections.
This method returns immediately.
accept(String, ConnectionHandler) - Method in class org.exolab.core.messenger.Messenger
Accept connections for the specified URI, passing new connections to the handler.
accept(String, ConnectionHandler, ConnectionProperties) - Method in class org.exolab.core.messenger.Messenger
Accept connections for the specified URI, passing new connections to the handler.
accept(String, ChannelHandler) - Method in class org.exolab.core.messenger.PacketConnection
Register a handler to accept channel connections for the specified name.
accept(String, ChannelListener) - Method in class org.exolab.core.messenger.PacketConnection
Register a handler to accept a single channel connection for the specified name, and bind the listener to it
This method returns immediately.
accepted(Socket, HashMap) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Construct a new connection to process messages on a socket, accepted by a TcpConnectionAcceptor
acquire(TransactionContext, int) - Method in class org.exolab.core.foundation.Lock
Acquires a lock on the object on behalf of the specified transaction.
acquireExclusiveLock(SessionIfc, PersistentObject) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire an exclusive lock on the specified object.
acquireExclusiveLock(SessionIfc, PersistentObject, long) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire an exclusive lock on the specified object.
acquireExclusiveLocks(SessionIfc, Enumeration) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire exclusive locks on all the specified PersistentObject(s).
acquireExclusiveLocks(SessionIfc, Enumeration, long) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire exclusive locks on the specified objects.
acquireLock(PersistentCapableIfc, int) - Method in class org.exolab.core.database.recman.PMDSession
 
acquireLock(PersistentCapableIfc, int) - Method in interface org.exolab.core.foundation.SessionIfc
Acquire an exclusive lock on the specified object.
acquireReadLock(SessionIfc, PersistentObject) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire a read lock on the specified PersistentObject.
acquireReadLock(SessionIfc, PersistentObject, long) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire a read lock on the specified PersistentObject.
acquireReadLocks(SessionIfc, Enumeration) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire read locks on all the specified PersistentObject(s).
acquireReadLocks(SessionIfc, Enumeration, long) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire read locks on the specified PersistentObject(s).
add(Object) - Method in class org.exolab.core.database.recman.PMDTreeSet
Adds the specified element to this set if it is not already present.If the element alsready exists then return false, otherwise return true.
add(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Add the specified element to the end of the Vector.
add(int, PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Add the element at the specified index.
add(Object) - Method in interface org.exolab.core.foundation.TreeSetIfc
Adds the specified element to this set if it is not already present.If the element alsready exists then return false, otherwise return true.
add(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Add the specified element to the end of the Vector
add(int, PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Add the element at the specified index
add(Packet) - Method in class org.exolab.core.messenger.PacketQueue
Add a new packet to the end of the queue.
add(Object) - Method in class org.exolab.core.mipc.Queue
Push a new Object onto the bottom of the queue.
add(String, Serviceable) - Method in class org.exolab.core.service.ServiceGroup
Add the named service to the collection of managed services.
add(Object) - Method in class org.exolab.core.util.FifoQueue
Add a new object to the head of the queue.
add(Object[]) - Method in class org.exolab.core.util.FifoQueue
Add a new list of objects to the head of the queue.
add(Object) - Method in class org.exolab.core.util.OrderedQueue
Add this element to the queue in the required order.
addAcceptorEventListener(AcceptorEventListener) - Method in class org.exolab.core.messenger.AcceptorEventNotifier
Add a listener for connection acceptor events
addAcceptorEventListener(AcceptorEventListener) - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Add a listener for connection acceptor events
addConnectionEventListener(ConnectionEventListener) - Method in interface org.exolab.core.messenger.Connection
Add a listener for connection events
addConnectionEventListener(ConnectionEventListener) - Method in class org.exolab.core.messenger.ConnectionEventNotifier
Add a listener for connection events
addConnectionEventListener(ConnectionEventListener) - Method in class org.exolab.core.messenger.PacketConnection
Add a listener for connection events
addElement(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Add the specified element to the end of the vector.
addElement(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Add the specified element to the end of the vector
addObject(PersistentObject) - Method in class org.exolab.core.foundation.FailedToAcquireLocksException
Add a reference to the PersistentObject object whose lock the service could not release
addObject(PersistentObject) - Method in class org.exolab.core.foundation.FailedToReleaseLocksException
Add a reference to the PersistentObject object whose lock the service could not release
allocateContext() - Method in class org.exolab.core.messenger.ResourceAllocator
 
allocateObject(int) - Method in class org.exolab.core.database.recman.PageManagedDatabase
This method will pre-allocate an obect of a particular size.
anyTxWaiting() - Method in class org.exolab.core.foundation.Lock
Check to see if the current transaction context owns the lock and that no other transaction is queued waiting for it.
appendPath(String) - Method in class org.exolab.core.util.URI
Append to the end of the path of this URI.
aquireWriteLock(SessionIfc, PersistentObject) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire a write lock on the specified PersistentObject.
aquireWriteLock(SessionIfc, PersistentObject, long) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire a write lock on the specified PersistentObject.
aquireWriteLocks(SessionIfc, Enumeration) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire write locks on all the specified PersistentObject(s).
aquireWriteLocks(SessionIfc, Enumeration, long) - Method in interface org.exolab.core.foundation.LockServiceIfc
Acquire write locks on the specified PersistentObject(s).

B

BaseException - exception org.exolab.core.util.BaseException.
Parent class of all Castor exceptions.
BaseException(String) - Constructor for class org.exolab.core.util.BaseException
 
BaseException(String, Object) - Constructor for class org.exolab.core.util.BaseException
 
BaseException(String, Object, Object) - Constructor for class org.exolab.core.util.BaseException
 
BasicService - class org.exolab.core.service.BasicService.
BasicService is a service implementation that will run the service in a separate thread.
BasicService() - Constructor for class org.exolab.core.service.BasicService
The default constructor for the BasicService does nothing.
BasicService(String) - Constructor for class org.exolab.core.service.BasicService
Instantiates a service with the specified name
begin() - Method in class org.exolab.core.database.recman.PMDSession
 
begin() - Method in interface org.exolab.core.foundation.TransactionIfc
Put the transaction in the open state.
bind(String, PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDSession
 
bind(String, PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
bind(String, PersistentCapableIfc) - Method in interface org.exolab.core.foundation.DatabaseIfc
Bind the specified name to an object.
bind(String, PersistentCapableIfc) - Method in interface org.exolab.core.foundation.SessionIfc
Bind the specified name to an object.

C

CLOSED - Static variable in class org.exolab.core.foundation.TransactionStatus
 
COMMITTED - Static variable in class org.exolab.core.foundation.TransactionStatus
 
CONNECTION_ACCEPT_CHANNEL_ID - Static variable in class org.exolab.core.messenger.PacketChannel
The identifier for the connection acceptor channel
CONNECTION_CHANNEL_ID - Static variable in class org.exolab.core.messenger.PacketChannel
The identifier for the connection channel
CREATED - Static variable in class org.exolab.core.database.recman.PMDTransactionCache.TranLogEntry
 
Channel - interface org.exolab.core.messenger.Channel.
 
ChannelAcceptor - interface org.exolab.core.messenger.ChannelAcceptor.
A ChannelAcceptor handles requests on an SystemChannel to open or close user channels
ChannelClosedException - exception org.exolab.core.messenger.ChannelClosedException.
This exception is thrown when an attempt is made to use a channel that has been closed
ChannelClosedException() - Constructor for class org.exolab.core.messenger.ChannelClosedException
Constructs a new ChannelClosedException with no detail message
ChannelClosedException(String) - Constructor for class org.exolab.core.messenger.ChannelClosedException
Constructs a new ChannelClosedException with a detail message
ChannelHandler - interface org.exolab.core.messenger.ChannelHandler.
A ChannelHandler is notified of new channels by the ChannelAcceptor and is responsible for managing the channels.
ChannelListener - interface org.exolab.core.messenger.ChannelListener.
An event handler for handling messages on a Channel.
ChannelListenerAcceptor - class org.exolab.core.messenger.ChannelListenerAcceptor.
A ChannelHandler that accepts a single Channel and binds a ChannelListener to it.
ChannelListenerAcceptor(Connection, String, ChannelListener) - Constructor for class org.exolab.core.messenger.ChannelListenerAcceptor
Construct a new ChannelListenerAcceptor
Client - class org.exolab.core.ipc.Client.
Client side ipc connections, must connect with a host and port option.
Client(String, int) - Constructor for class org.exolab.core.ipc.Client
Connect to a server with the given port on the given host.
CollectionManagerIfc - interface org.exolab.core.foundation.CollectionManagerIfc.
This interface defines methods for creating specific types of collections including hashtables and vectors.
CompletionListener - interface org.exolab.core.threadPool.CompletionListener.
A listener for the completion of execution of a Runnable object.
Connection - interface org.exolab.core.messenger.Connection.
A Connection represents a logical connection over a shared physical connection, managed by a ManagedConnection
ConnectionAcceptor - interface org.exolab.core.messenger.ConnectionAcceptor.
A ConnectionAcceptor handles requests to open user Connection instances
ConnectionClosedException - exception org.exolab.core.messenger.ConnectionClosedException.
This exception is thrown when an attempt is made to use a connection that has been closed
ConnectionClosedException() - Constructor for class org.exolab.core.messenger.ConnectionClosedException
Constructs a new ConnectionClosedException with no detail message
ConnectionClosedException(String) - Constructor for class org.exolab.core.messenger.ConnectionClosedException
Constructs a new ConnectionClosedException with a detail message
ConnectionEventListener - interface org.exolab.core.messenger.ConnectionEventListener.
A ConnectionEventListener is an object that registers to receive events generated by an Connection
ConnectionEventNotifier - class org.exolab.core.messenger.ConnectionEventNotifier.
A helper class for managing ConnectionEventListener instances and notifying them of any events
ConnectionEventNotifier() - Constructor for class org.exolab.core.messenger.ConnectionEventNotifier
 
ConnectionHandler - interface org.exolab.core.messenger.ConnectionHandler.
A ConnectionHandler is notified of new connections by an ConnectionAcceptor, and is responsible for managing the connection.
ConnectionNotifierIfc - interface org.exolab.core.mipc.ConnectionNotifierIfc.
This interface is implemented by clients that wish to be notified by the MultiplexConnectionServer when it establishes new MultiplexConnections.
ConnectionProperties - interface org.exolab.core.messenger.ConnectionProperties.
The ConnectionProperties interface enables applications to pass Connector specific properties when creating or obtaining a Connection instance
Connector - interface org.exolab.core.messenger.Connector.
A Connector is a factory for Connection and ManagedConnectionAcceptor objects, for a specific communications protocol.
Context - class org.exolab.core.messenger.Context.
This class encapsulates context information passed to Connection instances at construction
Context(int, Limits, ThreadPool) - Constructor for class org.exolab.core.messenger.Context
Create a new connection context
clear() - Method in class org.exolab.core.database.recman.PMDHashMap
Clear the map
clear() - Method in class org.exolab.core.database.recman.PMDTreeMap
Removes all mappings from this TreeMap.
clear() - Method in class org.exolab.core.database.recman.PMDTreeSet
Removes all of the elements from this set.
clear() - Method in class org.exolab.core.database.recman.PMDVector
Clear the vector
clear() - Method in interface org.exolab.core.foundation.HashMapIfc
Clear the map
clear() - Method in class org.exolab.core.foundation.LruObjectCache
Clear all the entries in the cache
clear() - Method in interface org.exolab.core.foundation.TreeMapIfc
Removes all mappings from this TreeMap.
clear() - Method in interface org.exolab.core.foundation.TreeSetIfc
Removes all of the elements from this set.
clear() - Method in interface org.exolab.core.foundation.VectorIfc
Clear the vector
clear() - Method in class org.exolab.core.util.OrderedQueue
Remove all the elements from the queue
clearCache() - Method in class org.exolab.core.database.recman.PMDHandle
Clear the cahced object so that a call to resolve will actually refetch the object from the datanase
clone() - Method in class org.exolab.core.foundation.PersistentObject
Clone this object and its base objects.
close() - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
close() - Method in interface org.exolab.core.foundation.DatabaseIfc
Close this database.
close() - Method in class org.exolab.core.http.HttpClient
Implementation of IpcIfc.close the channel.
close() - Method in class org.exolab.core.ipc.Client
Close the existing service.
close() - Method in interface org.exolab.core.ipc.IpcIfc
Close the ipc connection.
close() - Method in class org.exolab.core.ipc.TcpService
Close the socket connection, and perform any necessary cleanup.
close() - Method in interface org.exolab.core.messenger.Channel
Close the channel
close(String) - Method in interface org.exolab.core.messenger.ChannelAcceptor
Stop accepting requests on the specified channel
close() - Method in interface org.exolab.core.messenger.ChannelAcceptor
Close the acceptor, freeing all associated resources
close(String) - Method in interface org.exolab.core.messenger.Connection
Stop accepting requests on the specified channel
close() - Method in interface org.exolab.core.messenger.Connection
Close the connection
close(String) - Method in interface org.exolab.core.messenger.ConnectionAcceptor
Stop accepting requests for the specified connection
close() - Method in interface org.exolab.core.messenger.ConnectionAcceptor
Close the acceptor, freeing all associated resources
close() - Method in interface org.exolab.core.messenger.Demultiplexer
Close the multiplexer, freeing any allocated resources.
close(String) - Method in interface org.exolab.core.messenger.ManagedConnection
Stop accepting connect requests for the specified connection
close() - Method in interface org.exolab.core.messenger.ManagedConnection
Destroys the physical connection
close(String) - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Stop accepting connections for the specified URI
close() - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Close the acceptor, freeing all associated resources
close(String) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Stop accepting connect requests for the specified connection
close() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Destroys the physical connection, prior to notifying any registered ManagedConnectionEventListener instance
close(String) - Method in class org.exolab.core.messenger.Messenger
Stop accepting connections for the specified URI
close() - Method in interface org.exolab.core.messenger.Multiplexer
Close the multiplexer, freeing any allocated resources.
close() - Method in class org.exolab.core.messenger.PacketChannel
Close the channel.
close(String) - Method in class org.exolab.core.messenger.PacketConnection
Stop accepting requests on the specified channel
close() - Method in class org.exolab.core.messenger.PacketConnection
Close the connection.
close() - Method in class org.exolab.core.messenger.PacketQueue
Close the queue.
close() - Method in class org.exolab.core.messenger.StreamDemultiplexer
Close the multiplexer, freeing any allocated resources.
close() - Method in class org.exolab.core.messenger.StreamMultiplexer
Close the multiplexer, freeing any allocated resources.
close(Channel) - Method in interface org.exolab.core.messenger.SystemChannel
Close a channel
close() - Method in class org.exolab.core.mipc.ObjectChannel
Close the channel
close() - Method in class org.exolab.core.mipc.Queue
Close the queue.
closeListener() - Method in class org.exolab.core.messenger.PacketChannel
Closes the listener
closed(ManagedConnectionAcceptor) - Method in interface org.exolab.core.messenger.AcceptorEventListener
Invoked when a connection acceptor is closed
closed(ManagedConnectionAcceptor) - Method in class org.exolab.core.messenger.AcceptorEventNotifier
Invoked when a connection acceptor is closed
closed() - Method in interface org.exolab.core.messenger.ChannelListener
Invoked when the channel that this listener is registered with is closed
closed(Connection) - Method in interface org.exolab.core.messenger.ConnectionEventListener
Invoked when a connection is closed
closed(Connection) - Method in class org.exolab.core.messenger.ConnectionEventNotifier
Invoked when the connection is closed
closed(ManagedConnection) - Method in interface org.exolab.core.messenger.ManagedConnectionEventListener
Invoked when a managed connection is closed
closed(Connection) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Invoked when a connection is closed
closed(PacketChannel) - Method in class org.exolab.core.messenger.PacketConnection
 
closed() - Method in class org.exolab.core.messenger.StreamDemultiplexer
Returns true if the demultiplexer is closed
closed(ManagedConnection) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Invoked when a managed connection is closed
closed(ManagedConnectionAcceptor) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Invoked when a connection acceptor is closed
commit() - Method in class org.exolab.core.database.recman.PMDSession
 
commit() - Method in interface org.exolab.core.foundation.TransactionIfc
Close the current transaction.
comparator() - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns the comparator used to order this map or null if this map uses natural ordering
comparator() - Method in class org.exolab.core.database.recman.PMDTreeSet
Returns the comparator used to order this set or null if this set uses natural ordering
comparator() - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns the comparator used to order this map or null if this map uses natural ordering
comparator() - Method in interface org.exolab.core.foundation.TreeSetIfc
Returns the comparator used to order this set or null if this set uses natural ordering
completed(Runnable) - Method in interface org.exolab.core.threadPool.CompletionListener
Invoked when the target has completed executing
connected(Connection) - Method in interface org.exolab.core.messenger.ConnectionHandler
Handle a new connection
connected(MultiplexConnectionIfc) - Method in interface org.exolab.core.mipc.ConnectionNotifierIfc
A new connection has been established.
contains(Object) - Method in class org.exolab.core.database.recman.PMDTreeSet
Test whether the set contains the speciied object.If the object cannot be compared with other elements in the set the ClassCastException is raised.
contains(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Test to see whether the specified object exists.
contains(Object) - Method in interface org.exolab.core.foundation.TreeSetIfc
Test whether the set contains the speciied object.If the object cannot be compared with other elements in the set the ClassCastException is raised.
contains(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Test to see whether the specified object exists
containsKey(Object) - Method in class org.exolab.core.database.recman.PMDHashMap
Return true if the specified key maps to an element in the map
containsKey(Object) - Method in class org.exolab.core.database.recman.PMDTreeMap
Test whether a particular key is mapped to an object in the container.
containsKey(Object) - Method in interface org.exolab.core.foundation.HashMapIfc
Return true if the specified key maps to an element in the map
containsKey(Object) - Method in interface org.exolab.core.foundation.TreeMapIfc
Test whether a particular key is mapped to an object in the container.
containsValue(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDHashMap
Test to see whether the map contains the specified value
containsValue(Object) - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns true if this map maps one or more keys to the specified value.
containsValue(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.HashMapIfc
Test to see whether the map contains the a key for this value
containsValue(Object) - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns true if this map maps one or more keys to the specified value.
create(String, Properties) - Method in interface org.exolab.core.foundation.DatabaseManagerIfc
Open a Database with the specified name.
createChannel(int, int) - Method in class org.exolab.core.messenger.PacketConnection
 
createConnection(String) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Create a new connection to serve a client
createDemultiplexer(ManagedConnection) - Method in interface org.exolab.core.messenger.MultiplexerFactory
Creates a new demultiplexer for the specified connection
createHandle(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDSession
Create a handle for the specified PersistentCapableIfc object.
createHandle(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.SessionIfc
Create a handle for the specified PersistentCapableIfc object.
createHashMap() - Method in class org.exolab.core.database.recman.PMDCollectionManager
 
createHashMap() - Method in interface org.exolab.core.foundation.CollectionManagerIfc
Create a hashmap with default capacity and return a reference to the client.
createMultiplexer(ManagedConnection) - Method in interface org.exolab.core.messenger.MultiplexerFactory
Creates a new multiplexer for the specified connection
createObject(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDSession
 
createObject(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.SessionIfc
Create the specified persistent object in the database for this session.
createTreeMap() - Method in class org.exolab.core.database.recman.PMDCollectionManager
 
createTreeMap(Comparator) - Method in class org.exolab.core.database.recman.PMDCollectionManager
 
createTreeMap() - Method in interface org.exolab.core.foundation.CollectionManagerIfc
Create a treemap with default capacity and return a reference to the client.
createTreeMap(Comparator) - Method in interface org.exolab.core.foundation.CollectionManagerIfc
Create a treemap with the specified comparator and return a reference client.
createTreeSet() - Method in class org.exolab.core.database.recman.PMDCollectionManager
 
createTreeSet(Comparator) - Method in class org.exolab.core.database.recman.PMDCollectionManager
 
createTreeSet() - Method in interface org.exolab.core.foundation.CollectionManagerIfc
Create a treeset with default capacity and return a reference to the client.
createTreeSet(Comparator) - Method in interface org.exolab.core.foundation.CollectionManagerIfc
Create a treeset with the specified comparator and return a reference client.
createVector() - Method in class org.exolab.core.database.recman.PMDCollectionManager
 
createVector() - Method in interface org.exolab.core.foundation.CollectionManagerIfc
Create a vector with default capacity and return a reference to the to the client.

D

DEADLOCK - Static variable in class org.exolab.core.foundation.LockStatus
 
DEFAULT_LOCK_TIMEOUT - Static variable in interface org.exolab.core.foundation.SessionIfc
 
DEFAULT_NAME - Static variable in class org.exolab.core.util.RmiRegistryService
The default service name
DEFAULT_PORT - Static variable in class org.exolab.core.ipc.TcpService
 
DEFAULT_PORT - Static variable in interface org.exolab.core.mipc.TcpConstants
 
DEFAULT_PORT - Static variable in class org.exolab.core.util.RmiRegistryService
The default registry port
DELETED - Static variable in class org.exolab.core.database.recman.PMDTransactionCache.TranLogEntry
 
DatabaseIOException - exception org.exolab.core.foundation.DatabaseIOException.
This exception is raised when there is a there is failure in reading or writingrdcords to the database a database.
DatabaseIOException() - Constructor for class org.exolab.core.foundation.DatabaseIOException
Default constructor does nothing but calls the base class constructor
DatabaseIOException(String) - Constructor for class org.exolab.core.foundation.DatabaseIOException
Construct an exception with the specified reason
DatabaseIfc - interface org.exolab.core.foundation.DatabaseIfc.
This interface attempts to abstract the database layer so that is can support several types of persistent storss.
DatabaseManagerIfc - interface org.exolab.core.foundation.DatabaseManagerIfc.
The DatabaseManager interface defines the creation point for the database.
Demultiplexer - interface org.exolab.core.messenger.Demultiplexer.
A demultiplexer reads messages from a connection's physical connection implementation, and sends them to their associated Channel instances.
DisconnectionEventListener - interface org.exolab.core.mipc.DisconnectionEventListener.
This interface is implemented by clients that wish to be notified when a MultiplexConnection is abnormally terminated
delete(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
delete(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.DatabaseIfc
Delete the specified object form the database.
delete(TransactionContext) - Method in class org.exolab.core.foundation.Lock
Informs the lock that the object has been deleted by the transaction holding the lock.
deleteObject(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDSession
 
deleteObject(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Delete the object with the specified id from the database.
deleteObject(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.SessionIfc
Delete the specified persistent object in the database for this session.
demultiplex() - Method in class org.exolab.core.messenger.StreamDemultiplexer
Stream packets from the connection's input stream, and dispatch them to the appropriate channel
deregister(String) - Method in class org.exolab.core.mipc.MultiplexConnection
Deregister a multiplex channel.
deregister(String) - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
Deregister a multiplex channel.
destroySession() - Method in class org.exolab.core.database.recman.PMDSessionManager
 
destroySession() - Method in interface org.exolab.core.foundation.SessionManagerIfc
Destroy the session associated with thew current thread.
disconnected(MultiplexConnectionIfc) - Method in interface org.exolab.core.mipc.DisconnectionEventListener
A multiplex connection has been terminated.
disconnected() - Method in class org.exolab.core.mipc.MultiplexConnection
This is called by the demultiplexer when the channel has been abnormally terminated.
disconnected() - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
This is called by the demultiplexer when the channel has been abnormally terminated.
disconnection(String) - Method in interface org.exolab.core.ipc.NotifierIfc
A client has disconnected.
dispatch(Packet) - Method in class org.exolab.core.messenger.StreamDemultiplexer
Dispatches a packet to its associated channel
doClose() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Performs the actual connection closure, without notifying registered listeners
doClose() - Method in class org.exolab.core.messenger.PacketChannel
Closes the channel, without notifying the opposing channel instance
doClose() - Method in class org.exolab.core.messenger.PacketConnection
Performs the actual connection closure, without notifying registered listeners
doReceive(long) - Method in class org.exolab.core.messenger.PacketChannel
Receive the next message that arrives within the specified timeout interval.

E

elementAt(int) - Method in class org.exolab.core.database.recman.PMDVector
Return the object at the specified index or null if one does not exist
elementAt(int) - Method in interface org.exolab.core.foundation.VectorIfc
Return the object at the specified index or null if one does not exist
elements() - Method in class org.exolab.core.database.recman.PMDHashMap
Return an enumeration of all the elements in the map
elements() - Method in class org.exolab.core.database.recman.PMDTreeMap
Return an enumeration of all the elements in the map
elements() - Method in class org.exolab.core.database.recman.PMDVector
Return an enumeration of all elements in the Vector
elements() - Method in interface org.exolab.core.foundation.HashMapIfc
Return an enumeration of all the elements in the map
elements() - Method in class org.exolab.core.foundation.LruObjectCache
Return an enumeration of all the elements in the cache, Most recently used ones first.
elements() - Method in interface org.exolab.core.foundation.TreeMapIfc
Return an enumeration of all the elements in the map
elements() - Method in interface org.exolab.core.foundation.VectorIfc
Return an enumeration of all elements in the Vector
enqueue(Packet) - Method in class org.exolab.core.messenger.PacketChannel
Enqueues a packet on the inbound queue, for de-serializing.
If a ChannelHandler is registered, it will be queued for notification using the thread pool
ensureOpen() - Method in class org.exolab.core.messenger.ManagedPacketConnection
 
ensureOpen() - Method in class org.exolab.core.messenger.PacketConnection
 
equals(Object) - Method in class org.exolab.core.database.recman.PMDHandle
Return true if the object id's are the same and false otherwise
equals(Object) - Method in class org.exolab.core.foundation.LockStatus
Return true iff the two specified object are of the same type and their ordinal values are identical.
equals(Object) - Method in class org.exolab.core.foundation.LockType
Return true iff the two specified object are of the same type and their ordinal values are identical.
equals(Object) - Method in class org.exolab.core.foundation.ObjectId
Determine whether the specified object is oequal to this object.
equals(Object) - Method in class org.exolab.core.foundation.ObjectVersion
Determine whether the two objects are equality.
equals(Object) - Method in class org.exolab.core.foundation.PersistentObject
Check if the two objects are equal.
equals(Object) - Method in class org.exolab.core.foundation.TransactionStatus
Return true iff the two specified object are of the same type and their ordinal values are identical.
equals(Object) - Method in interface org.exolab.core.messenger.ConnectionProperties
Checks whether this instance is equal to another
equals(Object) - Method in class org.exolab.core.service.ServiceState
Return true if the two specified object are of the same type and their ordinal values are the same.
equals(Object) - Method in class org.exolab.core.util.URI
Determines if the passed-in Object is equivalent to this URI.
error(ManagedConnectionAcceptor, Exception) - Method in interface org.exolab.core.messenger.AcceptorEventListener
Invoked when a fatal connection acceptor error occurs, just before an Exception is thrown to the application
error(ManagedConnectionAcceptor, Exception) - Method in class org.exolab.core.messenger.AcceptorEventNotifier
Invoked when a fatal connection acceptor error occurs, just before an Exception is thrown to the application
error(Connection, Exception) - Method in interface org.exolab.core.messenger.ConnectionEventListener
Invoked when a fatal connection error occurs, just before an Exception is thrown to the application
error(Connection, Exception) - Method in class org.exolab.core.messenger.ConnectionEventNotifier
Invoked when a fatal connection error occurs, just before an Exception is thrown to the application
error(ManagedConnection, Exception) - Method in interface org.exolab.core.messenger.ManagedConnectionEventListener
Invoked when a fatal connection error occurs, just before an Exception is thrown to the application
error(Connection, Exception) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Invoked when a fatal connection error occurs, just before an Exception is thrown to the application
error(ManagedConnection, Exception) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Invoked when a fatal connection error occurs, just before an Exception is thrown to the application
error(ManagedConnectionAcceptor, Exception) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Invoked when a fatal connection acceptor error occurs, just before an Exception is thrown to the application
errorOnStream(Exception) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Handle an error event, raised by the Multiplexer or Demultiplexer.
execute(Runnable) - Method in class org.exolab.core.threadPool.ThreadPool
Execute the Runnable object using the next available worker thread.

F

FailedToAcquireLockException - exception org.exolab.core.foundation.FailedToAcquireLockException.
This excpetion is thrown whenever the lock service fails to acquire a lock on a persistent object
FailedToAcquireLockException() - Constructor for class org.exolab.core.foundation.FailedToAcquireLockException
Default constructor with no additional info.
FailedToAcquireLockException(String) - Constructor for class org.exolab.core.foundation.FailedToAcquireLockException
Construct an instance of this exception with the specified reason.
FailedToAcquireLocksException - exception org.exolab.core.foundation.FailedToAcquireLocksException.
This excpetion is thrown whenever the lock service fails to acquire one or more locks.
FailedToAcquireLocksException() - Constructor for class org.exolab.core.foundation.FailedToAcquireLocksException
Default constructor with no additional info.
FailedToAcquireLocksException(String) - Constructor for class org.exolab.core.foundation.FailedToAcquireLocksException
Construct an instance of this exception with the specified reason.
FailedToCreateCollectionException - exception org.exolab.core.foundation.FailedToCreateCollectionException.
This exception is thrown when the collection manager fails to create the specified collection.
FailedToCreateCollectionException() - Constructor for class org.exolab.core.foundation.FailedToCreateCollectionException
Default constructor with no additional info.
FailedToCreateCollectionException(String) - Constructor for class org.exolab.core.foundation.FailedToCreateCollectionException
Construct an instance of this exception with the specified reason.
FailedToCreateDatabaseException - exception org.exolab.core.foundation.FailedToCreateDatabaseException.
This exception is raised when there is a failure in creating or opening a database.
FailedToCreateDatabaseException() - Constructor for class org.exolab.core.foundation.FailedToCreateDatabaseException
Default constructor does nothing but calls the base class constructor
FailedToCreateDatabaseException(String) - Constructor for class org.exolab.core.foundation.FailedToCreateDatabaseException
Construct an exception with the specified reason
FailedToCreateHandleException - exception org.exolab.core.foundation.FailedToCreateHandleException.
This excpetion is thrown whenever a client attmepts to create a handle through a SessionIfc object and the handle cannot be created either b/c it has not been persistent yet or there is no transaction in progress.
FailedToCreateHandleException() - Constructor for class org.exolab.core.foundation.FailedToCreateHandleException
Default constructor with no additional info.
FailedToCreateHandleException(String) - Constructor for class org.exolab.core.foundation.FailedToCreateHandleException
Construct an instance of this exception with the specified reason.
FailedToCreateLockException - exception org.exolab.core.foundation.FailedToCreateLockException.
This exception is raised when there is a failure in creating a lock on a persistent object
FailedToCreateLockException() - Constructor for class org.exolab.core.foundation.FailedToCreateLockException
Default constructor does nothing but calls the base class constructor
FailedToCreateLockException(String) - Constructor for class org.exolab.core.foundation.FailedToCreateLockException
Construct an exception with the specified reason
FailedToCreateSessionException - exception org.exolab.core.foundation.FailedToCreateSessionException.
This exception is thrown when the session manager cannot allocate a session to a client.
FailedToCreateSessionException() - Constructor for class org.exolab.core.foundation.FailedToCreateSessionException
Default constructor with no additional info.
FailedToCreateSessionException(String) - Constructor for class org.exolab.core.foundation.FailedToCreateSessionException
Construct an instance of this exception with the specified reason.
FailedToDestroySessionException - exception org.exolab.core.foundation.FailedToDestroySessionException.
This exception is raised when the session manager cannot delete one of its pre-allocated sessions.
FailedToDestroySessionException() - Constructor for class org.exolab.core.foundation.FailedToDestroySessionException
Default constructor with no additional info.
FailedToDestroySessionException(String) - Constructor for class org.exolab.core.foundation.FailedToDestroySessionException
Construct an instance of this exception with the specified reason.
FailedToOpenDatabaseException - exception org.exolab.core.foundation.FailedToOpenDatabaseException.
This exception is raised when there is a failure in opening a database.
FailedToOpenDatabaseException() - Constructor for class org.exolab.core.foundation.FailedToOpenDatabaseException
Default constructor does nothing but calls the base class constructor
FailedToOpenDatabaseException(String) - Constructor for class org.exolab.core.foundation.FailedToOpenDatabaseException
Construct an exception with the specified reason
FailedToReleaseLockException - exception org.exolab.core.foundation.FailedToReleaseLockException.
This excpetion is thrown whenever the lock service fails to release a lock on a persistent object
FailedToReleaseLockException() - Constructor for class org.exolab.core.foundation.FailedToReleaseLockException
Default constructor with no additional info.
FailedToReleaseLockException(String) - Constructor for class org.exolab.core.foundation.FailedToReleaseLockException
Construct an instance of this exception with the specified reason.
FailedToReleaseLocksException - exception org.exolab.core.foundation.FailedToReleaseLocksException.
This excpetion is thrown whenever the lock service fails to release one or more locks.
FailedToReleaseLocksException() - Constructor for class org.exolab.core.foundation.FailedToReleaseLocksException
Default constructor with no additional info.
FailedToReleaseLocksException(String) - Constructor for class org.exolab.core.foundation.FailedToReleaseLocksException
Construct an instance of this exception with the specified reason.
FastThreadLocal - class org.exolab.core.util.FastThreadLocal.
This is an efficient implementation of ThreadLocal which uses a background thread to remove stale thread entries, doing away with the inefficiencies of WeakHashMap.
FastThreadLocal() - Constructor for class org.exolab.core.util.FastThreadLocal
 
FastThreadLocal(int) - Constructor for class org.exolab.core.util.FastThreadLocal
 
FifoQueue - class org.exolab.core.util.FifoQueue.
This is a very simple implementation of a FIFO queue.
FifoQueue(int) - Constructor for class org.exolab.core.util.FifoQueue
The queue constructor.
finish() - Method in class org.exolab.core.mipc.MultiplexConnection
Gracefully stop the MultiplexConnection thread.
finish() - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
Gracefully stop the MultiplexSSLConnection thread.
first() - Method in class org.exolab.core.database.recman.PMDTreeSet
Returns the first (lowest) key currently in this sorted set.It throws NoSuchElementException if the element does not exist.
first() - Method in interface org.exolab.core.foundation.TreeSetIfc
Returns the first (lowest) key currently in this sorted set.It throws NoSuchElementException if the element does not exist.
firstElement() - Method in class org.exolab.core.database.recman.PMDVector
Return the first element in the Vector or null if it is empty
firstElement() - Method in interface org.exolab.core.foundation.VectorIfc
Return the first element in the Vector or null if it is empty
firstElement() - Method in class org.exolab.core.util.OrderedQueue
Return the first element on the queue
firstKey() - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns the first (lowest) key currently in this sorted map.It throws NoSuchElementException if the element does not exist.
firstKey() - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns the first (lowest) key currently in this sorted map.It throws NoSuchElementException if the element does not exist.
format(String, Object) - Static method in class org.exolab.core.util.Messages
 
format(String, Object, Object) - Static method in class org.exolab.core.util.Messages
 
format(String, Object, Object, Object) - Static method in class org.exolab.core.util.Messages
 
format(String, Object[]) - Static method in class org.exolab.core.util.Messages
 

G

GRANTED - Static variable in class org.exolab.core.foundation.LockStatus
Instatiate instances related to each of the enumerations
get(Object) - Method in class org.exolab.core.database.recman.PMDHashMap
Return the object mapped to this key.
get(Object) - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns the value associated with the specified key.
get(int) - Method in class org.exolab.core.database.recman.PMDVector
Return the object at the specified index or null
get(Object) - Method in interface org.exolab.core.foundation.HashMapIfc
Return the object mapped to this key.
get(Object) - Method in class org.exolab.core.foundation.LruObjectCache
Return the object with the specified key from the cache.
get(Object) - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns the value associated with the specified key.
get(int) - Method in interface org.exolab.core.foundation.VectorIfc
Return the object at the specified index or null
get() - Method in class org.exolab.core.util.FastThreadLocal
 
get(Thread) - Method in class org.exolab.core.util.FastThreadLocal
 
get() - Method in class org.exolab.core.util.FifoQueue
Remove and return the object at the end of the queue.
getAll() - Method in class org.exolab.core.util.FifoQueue
Remove and return all the objects in the queue in the order they were added.
getAllLockedObjects() - Method in interface org.exolab.core.foundation.LockServiceIfc
Return an enumeration of all locked object.
getCapacity() - Method in class org.exolab.core.util.FifoQueue
Get the queues max capacity.
getChannel(int, int) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Helper to return a channel for a particular connection
getChannel(int) - Method in class org.exolab.core.messenger.PacketConnection
Returns the channel for the give channel identifier
getChannelId() - Method in class org.exolab.core.messenger.PacketChannel
Returns the channel identifier.
getChannelId() - Method in class org.exolab.core.messenger.SystemPacketChannel.Closed
 
getChannelId() - Method in class org.exolab.core.messenger.SystemPacketChannel.OpenRequest
 
getChannelId() - Method in class org.exolab.core.messenger.SystemPacketChannel.OpenResponse
 
getCollectionManager() - Method in class org.exolab.core.database.recman.PMDSession
Return a reference to the collection manager, which is used to allocate different collection types includinng queues and vectors.
getCollectionManager() - Method in interface org.exolab.core.foundation.SessionIfc
Return a reference to the collection manager, which is used to allocate different collection types includinng queues and vectors.
getConnection(String, ConnectionProperties) - Method in interface org.exolab.core.messenger.Connector
Returns a connection for the specified URI and connection properties
getConnection() - Method in class org.exolab.core.messenger.PacketChannel
Returns a reference to the owning connection
getConnection(String, ConnectionProperties) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Returns a connection for the specified URI and connection properties
getConnection() - Method in class org.exolab.core.mipc.ObjectChannel
Get the connection that this encapsulates
getConnectionId() - Method in class org.exolab.core.messenger.Context
Return the unique identifier for the connection
getConnectionId() - Method in class org.exolab.core.messenger.ManagedPacketConnection.ConnectResponse
 
getConnectionId() - Method in class org.exolab.core.messenger.PacketConnection
Return the unique identifier for this connection
getCurrentTransaction() - Method in class org.exolab.core.database.recman.PMDSession
 
getCurrentTransaction() - Method in interface org.exolab.core.foundation.SessionIfc
Return the current transaction for this session.
getDatabase() - Method in class org.exolab.core.database.recman.PMDSession
 
getDatabase() - Method in interface org.exolab.core.foundation.SessionIfc
Return the database that this session is associated with.
getDestinationId() - Method in class org.exolab.core.messenger.SystemPacketChannel.OpenResponse
 
getErrorCode() - Method in class org.exolab.core.util.BaseException
 
getException() - Method in class org.exolab.core.messenger.MessengerException
Return a reference to the root cause of the exception
getFailedObjects() - Method in class org.exolab.core.foundation.FailedToAcquireLocksException
Retrieve an enumeration of the failed PesistentObject objects ehose locks were not released
getFailedObjects() - Method in class org.exolab.core.foundation.FailedToReleaseLocksException
Retrieve an enumeration of the failed PesistentObject objects ehose locks were not released
getFirstFreeRootSlot() - Method in class org.exolab.core.database.recman.PageManagedDatabase
Return the next available root slot.
getFragment() - Method in class org.exolab.core.util.URI
Get the fragment for this URI.
getFreeSlots() - Method in class org.exolab.core.foundation.LruObjectCache
Return the number of free slots inthe cache
getHost() - Method in interface org.exolab.core.ipc.IpcServerIfc
Return the machines address.
getHost() - Method in class org.exolab.core.ipc.Server
Return the machines address.
getHost() - Method in class org.exolab.core.ipc.TcpServerService
Return the machines address.
getHost() - Method in class org.exolab.core.mipc.MultiplexConnection
Return the hostname that this connection bound to
getHost() - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
Return the hostname that this connection bound too
getHost() - Method in class org.exolab.core.mipc.MultiplexConnectionServer
Return the machines address.
getHost() - Method in interface org.exolab.core.mipc.MultiplexConnectionServerIfc
Return the machines address.
getHost() - Method in class org.exolab.core.mipc.MultiplexSSLConnectionServer
Return the machines address.
getHost() - Method in class org.exolab.core.util.URI
Get the host for this URI.
getId() - Method in class org.exolab.core.foundation.ObjectId
Return the object identifier
getId() - Method in class org.exolab.core.foundation.PersistentObject
Return an instance of the object identity
getInstance() - Static method in class org.exolab.core.messenger.Messenger
Returns the singleton instance of the Messenger
getLimits() - Method in class org.exolab.core.messenger.Context
Return the limits to be placed on the connection
getLockTimeout() - Method in class org.exolab.core.foundation.TransactionContext
Returns the timeout waiting to acquire a lock.
getLockedObjects(SessionIfc) - Method in interface org.exolab.core.foundation.LockServiceIfc
Return the set of objectslocked for the specified session
getManagedConnectionAcceptor(String, ConnectionProperties) - Method in interface org.exolab.core.messenger.Connector
Returns a connection acceptor for the specified URI and connection properties
getManagedConnectionAcceptor(String, ConnectionProperties) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Returns a connection acceptor for the specified URI and connection properties
getMapObject() - Method in class org.exolab.core.database.recman.PMDHashMap
Return a refernece to the enclosed map.
getMapObject() - Method in interface org.exolab.core.foundation.HashMapIfc
Return a refernece to the enclosed map.
getMessage() - Method in class org.exolab.core.messenger.MessengerException
 
getMinimumObjectSize() - Method in interface org.exolab.core.foundation.PersistentCapableIfc
Return the minimum size of this object.
getMinimumObjectSize() - Method in class org.exolab.core.foundation.PersistentObject
Return the minimum size of this object.
getName() - Method in class org.exolab.core.messenger.ManagedPacketConnection.ConnectRequest
 
getName() - Method in class org.exolab.core.messenger.SystemPacketChannel.OpenRequest
 
getName() - Method in class org.exolab.core.service.Service
Return the name of the service.
getName() - Method in interface org.exolab.core.service.Serviceable
Return the name of the service
getNamedRootTable() - Method in class org.exolab.core.database.recman.PageManagedDatabase
Return the named root table.
getNextChannelId() - Method in class org.exolab.core.messenger.PacketConnection
 
getObject() - Method in class org.exolab.core.foundation.Lock
Return a reference to the object that this lock guards
getObjectId() - Method in interface org.exolab.core.foundation.PersistentCapableIfc
Return the object identifier associated with this object
getObjectId() - Method in class org.exolab.core.foundation.PersistentObject
Return the object identifier associated with this object
getObjectVersion() - Method in interface org.exolab.core.foundation.PersistentCapableIfc
Return the object version associated with this object
getObjectVersion() - Method in class org.exolab.core.foundation.PersistentObject
Return the object version associated with this object
getOrd() - Method in class org.exolab.core.foundation.LockStatus
Returns the ordinal value for this state
getOrd() - Method in class org.exolab.core.foundation.LockType
Returns the ordinal value for this state
getOrd() - Method in class org.exolab.core.foundation.TransactionStatus
Returns the ordinal value for this state
getOrd() - Method in class org.exolab.core.service.ServiceState
Returns the ordinal value for this state
getOutputQueue() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Returns the queue of packets to be streamed down the physical connection
getOutputQueue() - Method in class org.exolab.core.messenger.PacketConnection
Returns the queue of packets to be streamed down the physical connection
getPacketSize() - Method in class org.exolab.core.messenger.Limits
 
getPath(boolean, boolean) - Method in class org.exolab.core.util.URI
Get the path for this URI (optionally with the query string and fragment).
getPath() - Method in class org.exolab.core.util.URI
Get the path for this URI.
getPool() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Returns the pool of free packets
getPool() - Method in class org.exolab.core.messenger.PacketConnection
Returns the pool of free packets
getPort() - Method in interface org.exolab.core.ipc.IpcServerIfc
Return the port number this server is listening on.
getPort() - Method in class org.exolab.core.ipc.Server
Return the port number this server is listening on.
getPort() - Method in class org.exolab.core.ipc.TcpServerService
Return the port number this server is listening on.
getPort() - Method in class org.exolab.core.mipc.MultiplexConnection
Return the port that this connection is bound to
getPort() - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
Return the port that this connection is bound too
getPort() - Method in class org.exolab.core.mipc.MultiplexConnectionServer
Return the port number this server is listening on.
getPort() - Method in interface org.exolab.core.mipc.MultiplexConnectionServerIfc
Return the port number this server is listening on.
getPort() - Method in class org.exolab.core.mipc.MultiplexSSLConnectionServer
Return the port number this server is listening on.
getPort() - Method in class org.exolab.core.util.RmiRegistryService
Return the port that the registry is listening on
getPort() - Method in class org.exolab.core.util.URI
Get the port for this URI.
getQueryString() - Method in class org.exolab.core.util.URI
Get the query string for this URI.
getRootCause() - Method in class org.exolab.core.service.ServiceException
Returns the exception that caused this exception
getRootNames() - Method in class org.exolab.core.database.recman.PMDSession
 
getRootNames() - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
getRootNames() - Method in interface org.exolab.core.foundation.DatabaseIfc
Return an enumeration of all the database root names.
getRootNames() - Method in interface org.exolab.core.foundation.SessionIfc
Return an enumeration of all the database root names.
getRootObject(String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Lookup the object specified by name.
getScheme() - Method in interface org.exolab.core.messenger.Connector
Returns the protocol that the connector supports
getScheme() - Method in class org.exolab.core.messenger.tcp.TcpConnector
Returns the protocol that the connector supports
getScheme() - Method in class org.exolab.core.util.URI
Get the scheme for this URI.
getSchemeSpecificPart() - Method in class org.exolab.core.util.URI
Get the scheme-specific part for this URI (everything following the scheme and the first colon).
getServiceByName(String) - Method in class org.exolab.core.service.ServiceGroup
Return the service specified by name, or null if one does not exist
getServiceNames() - Method in class org.exolab.core.service.ServiceGroup
Return an enumeration of the registered service names
getSession() - Method in class org.exolab.core.database.recman.PMDSessionManager
 
getSession() - Method in interface org.exolab.core.foundation.SessionManagerIfc
Return the session associated with the current thread.
getSessionId() - Method in class org.exolab.core.database.recman.PMDSession
 
getSessionId() - Method in interface org.exolab.core.foundation.SessionIfc
Return the session id associated with this object
getSessionManager() - Method in class org.exolab.core.database.recman.PMDSession
 
getSessionManager() - Method in interface org.exolab.core.foundation.SessionIfc
Return the session manager responsible for allocating this session
getSize() - Method in class org.exolab.core.util.FifoQueue
Get the number of elements the queue currently holds
getSocket() - Method in class org.exolab.core.ipc.TcpService
Return the socket reference.
getState() - Method in class org.exolab.core.service.Service
Return the current state of the service.
getState() - Method in interface org.exolab.core.service.Serviceable
Return the current state of the service
getThreadPool() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Returns the thread pool
getThreadPool() - Method in class org.exolab.core.messenger.PacketConnection
Returns the thread pool
getThreads() - Method in class org.exolab.core.messenger.Context
Return the pool of threads that the connection may use
getTransactionContext() - Method in class org.exolab.core.database.recman.PMDSession
 
getTransactionContext() - Method in interface org.exolab.core.foundation.TransactionIfc
Return the transaction context assoicated with this transaction
getTransactionTimeout() - Method in class org.exolab.core.foundation.TransactionContext
Returns the timeout of this transaction.
getURI() - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Returns the URI that connections are being accepted on
getURL() - Method in class org.exolab.core.http.HttpClient
Return the server URL
getUsedSlots() - Method in class org.exolab.core.foundation.LruObjectCache
Return the number of entries in the cache
getUserinfo() - Method in class org.exolab.core.util.URI
Get the userinfo for this URI.
getVersion() - Method in class org.exolab.core.foundation.ObjectVersion
Return the object's version number
getVersion() - Method in class org.exolab.core.foundation.PersistentObject
Return the version of the object

H

HANDSHAKE_CHANNEL_ID - Static variable in class org.exolab.core.messenger.PacketChannel
The identifier for the handshaking channel
HandleIfc - interface org.exolab.core.foundation.HandleIfc.
This is the base class for a handle.
HashMapIfc - interface org.exolab.core.foundation.HashMapIfc.
This interface abstracts the Persistent HashMap data structure so that it can be mapped to various persistent and transient datastores.
HttpClient - class org.exolab.core.http.HttpClient.
 
HttpClient(String, String) - Constructor for class org.exolab.core.http.HttpClient
Creates an HttpClient Object.
handlerCompleted() - Method in class org.exolab.core.messenger.PacketChannel
 
hasLock(TransactionContext) - Method in class org.exolab.core.foundation.Lock
Returns true if the transaction holds a lock on the object.
hashCode() - Method in class org.exolab.core.foundation.ObjectId
The hashcode is used to identify elements in the hastable.
hashCode() - Method in interface org.exolab.core.messenger.ConnectionProperties
Returns the hash code of the ConnectionProperties
hitMissRatio() - Method in class org.exolab.core.foundation.LruObjectCache
Return the hit:miss ratio.

I

InvalidChannelException - exception org.exolab.core.messenger.InvalidChannelException.
This exception is thrown when an attempt is open a channel that doesn't exist
InvalidChannelException() - Constructor for class org.exolab.core.messenger.InvalidChannelException
Constructs a new InvalidChannelException
InvalidChannelException(String) - Constructor for class org.exolab.core.messenger.InvalidChannelException
Constructs a new exception with the specified error message.
IpcIfc - interface org.exolab.core.ipc.IpcIfc.
All ipc services must implement at least these methods.
IpcServerIfc - interface org.exolab.core.ipc.IpcServerIfc.
All Ipc servers must implement the following methods.
indexOf(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Return the index of the specified element or -1 if it does not exist.
indexOf(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Return the index of the specified element or -1 if it does notr exist
init(PageManagedDatabase) - Static method in class org.exolab.core.database.recman.PMDSessionManager
This static method must be called to initialise the session manager with a database.
init(Socket) - Method in class org.exolab.core.mipc.MultiplexConnection
 
initialise() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Initialises the connection
insert(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
insert(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.DatabaseIfc
Insert the specified object into the database.
insert(Object, Object) - Method in class org.exolab.core.foundation.LruObjectCache
Insert the object with the following key into the cache.
insertBoolean(boolean) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the boolean entity into the database and return the id of the stored record.
insertByte(byte) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the byte entity into the database and return the id of the stored record.
insertBytes(byte[]) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the String entity into the database and return the id of the stored record.
insertChar(char) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the char entity into the database and return the id of the stored record.
insertDouble(double) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the double entity into the database and return the id of the stored record.
insertFloat(float) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the float entity into the database and return the id of the stored record.
insertInt(int) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the int entity into the database and return the id of the stored record.
insertLong(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the long entity into the database and return the id of the stored record.
insertObject(Object) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the object entity into the database and return the id of the stored record.
insertShort(short) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the short entity into the database and return the id of the stored record.
insertString(String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the String entity into the database and return the id of the stored record.
instance() - Static method in class org.exolab.core.database.recman.PMDCollectionManager
Return the singleton reference to the collection manager.
instance() - Static method in class org.exolab.core.database.recman.PMDSessionManager
This method returns the sxingleton instance of the PMDSessionManager.
instance() - Static method in class org.exolab.core.service.ServiceManager
Return the single instance of this class.
invoke(Object) - Method in interface org.exolab.core.messenger.Channel
Send a message and wait for a response.
invoke(Object) - Method in interface org.exolab.core.messenger.ChannelListener
Process an invocation request, and return a response
invoke(Object) - Method in class org.exolab.core.messenger.PacketChannel
Send a message and wait for a response
isBound(String) - Method in class org.exolab.core.database.recman.PMDSession
 
isBound(String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Check if the specified object is already bound in the database
isBound(String) - Method in interface org.exolab.core.foundation.DatabaseIfc
Check if an object is already bound to the specified name
isBound(String) - Method in interface org.exolab.core.foundation.SessionIfc
Check if an object is already bound to the specified name
isClosed() - Method in class org.exolab.core.messenger.PacketChannel
Returns true if this channel is closed
isClosed() - Method in class org.exolab.core.messenger.PacketQueue
Returns true if the queue is closed
isConformantSchemeName(String) - Static method in class org.exolab.core.util.URI
Determine whether a scheme conforms to the rules for a scheme name.
isEmpty() - Method in class org.exolab.core.database.recman.PMDHashMap
Test for an empty hashmap
isEmpty() - Method in class org.exolab.core.database.recman.PMDTreeMap
Test is the map is empty
isEmpty() - Method in class org.exolab.core.database.recman.PMDTreeSet
Test is the set is empty
isEmpty() - Method in class org.exolab.core.database.recman.PMDVector
Check to see of the vector is empty.
isEmpty() - Method in interface org.exolab.core.foundation.HashMapIfc
Test for an empty hashmap
isEmpty() - Method in interface org.exolab.core.foundation.TreeMapIfc
Test is the map is empty
isEmpty() - Method in interface org.exolab.core.foundation.TreeSetIfc
Test is the set is empty
isEmpty() - Method in interface org.exolab.core.foundation.VectorIfc
Check to see of the vector is empty.
isEmpty() - Method in class org.exolab.core.messenger.PacketQueue
Returns true if this queue is empty
isEmpty() - Method in class org.exolab.core.mipc.Queue
Is the queue empty?
isEmpty() - Method in class org.exolab.core.util.FifoQueue
Return true if the queue currently holds no elements.
isFull() - Method in class org.exolab.core.util.FifoQueue
Return true if the queue is currently full.
isGenericURI() - Method in class org.exolab.core.util.URI
Get the indicator as to whether this URI uses the "generic URI" syntax.
isLocked(PersistentObject) - Method in interface org.exolab.core.foundation.LockServiceIfc
Check whether the specified object is locked
isOpen() - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
isOpen() - Method in interface org.exolab.core.foundation.DatabaseIfc
Test if the database is open
isOpened() - Method in class org.exolab.core.database.recman.PMDSession
 
isOpened() - Method in interface org.exolab.core.foundation.TransactionIfc
Test if the transaction is opened.
isOpened() - Method in class org.exolab.core.foundation.TransactionStatus
Check if the transaction status is set to OPENED
isReadLock() - Method in class org.exolab.core.foundation.LockType
Test if this is a read lock,
isRunning() - Method in class org.exolab.core.service.ServiceState
Return true if this object represents the 'running' state and false otherwise
isStopped() - Method in class org.exolab.core.service.ServiceState
Return true if this object represents the 'stopped' state and false otherwise
isValid() - Method in class org.exolab.core.database.recman.PMDSession
 
isValid() - Method in interface org.exolab.core.foundation.SessionIfc
Check the validity of the session
isWellFormedAddress(String) - Static method in class org.exolab.core.util.URI
Determine whether a string is syntactically capable of representing a valid IPv4 address or the domain name of a network host.
isWriteLock() - Method in class org.exolab.core.foundation.LockType
Test if this is a write lock.
iterator() - Method in class org.exolab.core.database.recman.PMDTreeSet
Returns an iterator for the elements in this set.
iterator() - Method in interface org.exolab.core.foundation.TreeSetIfc
Returns an iterator for the elements in this set.

K

keySet() - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns a Set view of the keys contained in this map.
keySet() - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns a Set view of the keys contained in this map.
keys() - Method in class org.exolab.core.database.recman.PMDHashMap
Return the enumeration of all keys in the map
keys() - Method in interface org.exolab.core.foundation.HashMapIfc
Return the enumeration of all keys in the map

L

LAST_SYSTEM_ID - Static variable in class org.exolab.core.messenger.PacketChannel
The last system channel identifier
LOCAL_HOST - Static variable in class org.exolab.core.ipc.TcpService
 
LOCAL_HOST - Static variable in interface org.exolab.core.mipc.TcpConstants
 
Limits - class org.exolab.core.messenger.Limits.
Represents limits placed on a connection
Limits() - Constructor for class org.exolab.core.messenger.Limits
 
Lock - class org.exolab.core.foundation.Lock.
Exclusive lock and lock synchronization on an object.
Lock(PersistentCapableIfc) - Constructor for class org.exolab.core.foundation.Lock
Create a new lock for the specified object.
LockNotGrantedException - exception org.exolab.core.foundation.LockNotGrantedException.
Exception thrown when failed to acquire a lock on an object.
LockNotGrantedException(String) - Constructor for class org.exolab.core.foundation.LockNotGrantedException
 
LockServiceIfc - interface org.exolab.core.foundation.LockServiceIfc.
Thew lock service is responsible for manmaging object level locking of PersistentObject instances.
LockStatus - class org.exolab.core.foundation.LockStatus.
This class defines the various states of a lock..
LockType - class org.exolab.core.foundation.LockType.
This class defines an enumeration for lock types..
LruObjectCache - class org.exolab.core.foundation.LruObjectCache.
This class is a global object cache for database objects.
LruObjectCache(int) - Constructor for class org.exolab.core.foundation.LruObjectCache
Instantiate an instance of this cache with the specified number of entries.
last() - Method in class org.exolab.core.database.recman.PMDTreeSet
Returns the last (highest) key currently in this sorted map.It throws NoSuchElementException if the element does not exist.
last() - Method in interface org.exolab.core.foundation.TreeSetIfc
Returns the last (highest) key currently in this sorted map.It throws NoSuchElementException if the element does not exist.
lastElement() - Method in class org.exolab.core.database.recman.PMDVector
Return the last element in the Vector or null if it is empty
lastElement() - Method in interface org.exolab.core.foundation.VectorIfc
Return the last element in the Vector or null if it is empty
lastKey() - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns the last (highest) key currently in this sorted map.It throws NoSuchElementException if the element does not exist.
lastKey() - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns the last (highest) key currently in this sorted map.It throws NoSuchElementException if the element does not exist.
listThreads(Object) - Method in class org.exolab.core.util.FastThreadLocal
 
lookup(String) - Method in class org.exolab.core.database.recman.PMDSession
 
lookup(String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
lookup(String) - Method in interface org.exolab.core.foundation.DatabaseIfc
Lookup the object specified by name.
lookup(String) - Method in interface org.exolab.core.foundation.SessionIfc
Lookup the object specified by name.

M

MIN_PACKET_SIZE - Static variable in class org.exolab.core.messenger.Limits
 
MIN_POOL_SIZE - Static variable in class org.exolab.core.messenger.Limits
 
ManagedConnection - interface org.exolab.core.messenger.ManagedConnection.
A ManagedConnection instance represents a physical connection over a low level transport protocol.

It is responsible for establishing the connection, and managing its lifecyle.

ManagedConnectionAcceptor - interface org.exolab.core.messenger.ManagedConnectionAcceptor.
A ManagedConnectionAcceptor waits for a connection request to come in over the network, and constructs a ManagedConnection object to handle it.
ManagedConnectionEventListener - interface org.exolab.core.messenger.ManagedConnectionEventListener.
A ManagedConnectionEventListener is an object that registers to receive events generated by a ManagedConnection
ManagedPacketConnection - class org.exolab.core.messenger.ManagedPacketConnection.
A ManagedPacketConnection implements an efficient packet based protocol over a low level transport protocol.
ManagedPacketConnection(Context, MultiplexerFactory) - Constructor for class org.exolab.core.messenger.ManagedPacketConnection
Construct a new ManagedPacketConnection
ManagedPacketConnection.ConnectRequest - class org.exolab.core.messenger.ManagedPacketConnection.ConnectRequest.
 
ManagedPacketConnection.ConnectRequest(String) - Constructor for class org.exolab.core.messenger.ManagedPacketConnection.ConnectRequest
 
ManagedPacketConnection.ConnectResponse - class org.exolab.core.messenger.ManagedPacketConnection.ConnectResponse.
 
ManagedPacketConnection.ConnectResponse() - Constructor for class org.exolab.core.messenger.ManagedPacketConnection.ConnectResponse
 
ManagedPacketConnection.ConnectResponse(int) - Constructor for class org.exolab.core.messenger.ManagedPacketConnection.ConnectResponse
 
Messages - class org.exolab.core.util.Messages.
 
Messages() - Constructor for class org.exolab.core.util.Messages
 
Messenger - class org.exolab.core.messenger.Messenger.
 
Messenger() - Constructor for class org.exolab.core.messenger.Messenger
Construct a new Messenger
MessengerException - exception org.exolab.core.messenger.MessengerException.
Signals that a Messenger exception of some sort has occurred.
MessengerException() - Constructor for class org.exolab.core.messenger.MessengerException
Constructs a new exception with no detail message
MessengerException(String) - Constructor for class org.exolab.core.messenger.MessengerException
Constructs a new exception with the specified error message.
MessengerException(Throwable) - Constructor for class org.exolab.core.messenger.MessengerException
Construct an exception with a link to the root cause of the exception.
MessengerException(String, Throwable) - Constructor for class org.exolab.core.messenger.MessengerException
Construct an exception with the specified reason and a link to the root cause of the exception.
MultiplexConnection - class org.exolab.core.mipc.MultiplexConnection.
The MultiplexConnection encapsulates a single network connection.
MultiplexConnection(String, int) - Constructor for class org.exolab.core.mipc.MultiplexConnection
Creates new MultiplexConnection on the specified host and port.
MultiplexConnection(Socket) - Constructor for class org.exolab.core.mipc.MultiplexConnection
Creates a MultiplexConnection on top of an existing Socket
MultiplexConnection(ThreadGroup, Socket) - Constructor for class org.exolab.core.mipc.MultiplexConnection
Creates a MultiplexConnection on top of an existing Socket
MultiplexConnectionIfc - interface org.exolab.core.mipc.MultiplexConnectionIfc.
 
MultiplexConnectionServer - class org.exolab.core.mipc.MultiplexConnectionServer.
Create a listener socket and wait for requests to come in.
MultiplexConnectionServer(int, ConnectionNotifierIfc) - Constructor for class org.exolab.core.mipc.MultiplexConnectionServer
Creates a new MultiplexConnectionServer that sets up a listener port and adds a notifier to call with all new connections.
MultiplexConnectionServer(InetAddress, int, ConnectionNotifierIfc) - Constructor for class org.exolab.core.mipc.MultiplexConnectionServer
Creates a new MultiplexConnectionServer that sets up a listener port and adds a notifier to call with all new connections.
MultiplexConnectionServerIfc - interface org.exolab.core.mipc.MultiplexConnectionServerIfc.
Create a listener SSL socket and wait for requests to come in.
MultiplexSSLConnection - class org.exolab.core.mipc.MultiplexSSLConnection.
The MultiplexSSLConnection encapsulates a single network connection.
MultiplexSSLConnection(String, int) - Constructor for class org.exolab.core.mipc.MultiplexSSLConnection
Creates new MultiplexSSLConnection on the specified host and port.
MultiplexSSLConnection(SSLSocket) - Constructor for class org.exolab.core.mipc.MultiplexSSLConnection
Creates a MultiplexSSLConnection on top of an existing Socket
MultiplexSSLConnection(ThreadGroup, SSLSocket) - Constructor for class org.exolab.core.mipc.MultiplexSSLConnection
Creates a MultiplexSSLConnection on top of an existing Socket
MultiplexSSLConnectionServer - class org.exolab.core.mipc.MultiplexSSLConnectionServer.
Create a listener SSL socket and wait for requests to come in.
MultiplexSSLConnectionServer(int, ConnectionNotifierIfc) - Constructor for class org.exolab.core.mipc.MultiplexSSLConnectionServer
Creates a new MultiplexSSLConnectionServer that sets up a listener port and adds a notifier to call with all new connections.
Multiplexer - interface org.exolab.core.messenger.Multiplexer.
A multiplexer reads messages from a connection's channels, and sends them down the connection's physical connection implementation.
MultiplexerFactory - interface org.exolab.core.messenger.MultiplexerFactory.
A factory for Multiplexer and Demultiplexer objects
message(String) - Static method in class org.exolab.core.util.Messages
 
multiplex() - Method in class org.exolab.core.messenger.StreamMultiplexer
Stream packets from the connection's output queue to its output stream.

N

NoAvailableRootException - exception org.exolab.core.foundation.NoAvailableRootException.
This exception is raised if a client attempts to retrieve a root object where no roots exist.
NoAvailableRootException() - Constructor for class org.exolab.core.foundation.NoAvailableRootException
Default constructor does nothing but calls the base class constructor
NoAvailableRootException(String) - Constructor for class org.exolab.core.foundation.NoAvailableRootException
Construct an exception with the specified reason
Notifier - class org.exolab.core.ipc.Notifier.
This class is given a new ipc connection and the clients callback handle.
Notifier(NotifierIfc, IpcIfc, HashMap) - Constructor for class org.exolab.core.ipc.Notifier
Construct the notifier with a reference to the client interested in receiving messages.
NotifierIfc - interface org.exolab.core.ipc.NotifierIfc.
The client reference used to notifier the client of any incoming requests.
notify(Object, String) - Method in interface org.exolab.core.ipc.NotifierIfc
A message has been received.

O

OPENED - Static variable in class org.exolab.core.foundation.TransactionStatus
Instatiate instances related to each of the enumerations
ObjectChannel - class org.exolab.core.mipc.ObjectChannel.
The ObjectChannel is associated with a MultiplexConnection.
ObjectChannel(String, MultiplexConnectionIfc) - Constructor for class org.exolab.core.mipc.ObjectChannel
Creates a new ObjectChannel with the given name on the specified connection.
ObjectDeletedWaitingForLockException - exception org.exolab.core.foundation.ObjectDeletedWaitingForLockException.
Thrown to indicate that a lock attempt has failed due to object being deleted by a concurrent transaction.
ObjectId - class org.exolab.core.foundation.ObjectId.
This class defines a unique identifier for the object in a particular datastore.
ObjectId() - Constructor for class org.exolab.core.foundation.ObjectId
The default constructore is used to instantiate an instance of this class without initializing the id attribute
ObjectId(long) - Constructor for class org.exolab.core.foundation.ObjectId
Construct an object with the specified id
ObjectNameExistsException - exception org.exolab.core.foundation.ObjectNameExistsException.
This exception is thrown when someone attempts to bind an object to a name that already exists .
ObjectNameExistsException() - Constructor for class org.exolab.core.foundation.ObjectNameExistsException
Default constructor does nothing but calls the base class constructor
ObjectNameExistsException(String) - Constructor for class org.exolab.core.foundation.ObjectNameExistsException
Construct an exception with the specified reason
ObjectNameNotFoundException - exception org.exolab.core.foundation.ObjectNameNotFoundException.
This exception is raised when an attempt is made to retrieve an object bound to a specified name, which does not exist.
ObjectNameNotFoundException() - Constructor for class org.exolab.core.foundation.ObjectNameNotFoundException
Default constructor does nothing but calls the base class constructor
ObjectNameNotFoundException(String) - Constructor for class org.exolab.core.foundation.ObjectNameNotFoundException
Construct an exception with the specified reason
ObjectVersion - class org.exolab.core.foundation.ObjectVersion.
This class defines an object version.
ObjectVersion() - Constructor for class org.exolab.core.foundation.ObjectVersion
The default constructore is used to instantiate an instance of this class without initializing the id attribute
ObjectVersion(long) - Constructor for class org.exolab.core.foundation.ObjectVersion
Construct an object with the specified version
OrderedQueue - class org.exolab.core.util.OrderedQueue.
The OrderedQueue is responsible for managing the expiration of the leases.
OrderedQueue(Comparator) - Constructor for class org.exolab.core.util.OrderedQueue
Instantiate an instance of this class with the specified comparator the comparator is used to order the elements in the queue.
open() - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
open() - Method in interface org.exolab.core.foundation.DatabaseIfc
Opens the specified database.
open(String) - Method in interface org.exolab.core.messenger.Connection
Open a channel
open(String, ConnectionProperties) - Method in interface org.exolab.core.messenger.ManagedConnection
Creates a new connection handle for the underlying physical connection represented by the ManagedConnection instance
open(String, ConnectionProperties) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Creates a new connection handle for the underlying physical connection represented by the ManagedConnection instance
open(String) - Method in class org.exolab.core.messenger.Messenger
Establish a connection to the specified URI.
open(String, ConnectionProperties) - Method in class org.exolab.core.messenger.Messenger
Establish a connection to the specified URI.
open(String) - Method in class org.exolab.core.messenger.PacketConnection
Open a channel
open(String) - Method in interface org.exolab.core.messenger.SystemChannel
Open a channel for the specified name.
open(String, ConnectionProperties) - Method in class org.exolab.core.messenger.tcp.TcpConnector
Opens a connection for the specified URI and connection properties
opened(Channel) - Method in interface org.exolab.core.messenger.ChannelHandler
Handle a new channel
opened(Channel) - Method in class org.exolab.core.messenger.ChannelListenerAcceptor
Handle a new channel.
org.exolab.core.database.recman - package org.exolab.core.database.recman
 
org.exolab.core.foundation - package org.exolab.core.foundation
 
org.exolab.core.http - package org.exolab.core.http
 
org.exolab.core.ipc - package org.exolab.core.ipc
 
org.exolab.core.messenger - package org.exolab.core.messenger
 
org.exolab.core.messenger.tcp - package org.exolab.core.messenger.tcp
 
org.exolab.core.mipc - package org.exolab.core.mipc
 
org.exolab.core.service - package org.exolab.core.service
 
org.exolab.core.threadPool - package org.exolab.core.threadPool
 
org.exolab.core.util - package org.exolab.core.util
 

P

PMDCollectionManager - class org.exolab.core.database.recman.PMDCollectionManager.
This is an implementation of the collection manager specific to the page managed database.
PMDHandle - class org.exolab.core.database.recman.PMDHandle.
This handle references an object in the PageManaged database.
PMDHandle() - Constructor for class org.exolab.core.database.recman.PMDHandle
Default constructor.
PMDHandle(PersistentCapableIfc) - Constructor for class org.exolab.core.database.recman.PMDHandle
Construct an instance of this class given the specified persistent object.
PMDHashMap - class org.exolab.core.database.recman.PMDHashMap.
This is an implementation of the HashMapIfc specific to the page managed database where references to objects are managed as PMDHandle instances rather than the objects themselves.
PMDHashMap() - Constructor for class org.exolab.core.database.recman.PMDHashMap
 
PMDSession - class org.exolab.core.database.recman.PMDSession.
This is an implementation of the SessionIfc interface for the page managed database.
PMDSessionManager - class org.exolab.core.database.recman.PMDSessionManager.
Implements the SessionManagerIfc for the page managed database and is responsible for managing the lifecycle all sessions.
PMDTransactionCache.TranLogEntry - class org.exolab.core.database.recman.PMDTransactionCache.TranLogEntry.
The protected static inner class is used to define an object transaction log entry.
PMDTreeMap - class org.exolab.core.database.recman.PMDTreeMap.
This is an implementation of the TreeMapIfc for the PMD datastore.
PMDTreeMap() - Constructor for class org.exolab.core.database.recman.PMDTreeMap
Default constructor simply instantiates an instance of a TreeMap
PMDTreeMap(Comparator) - Constructor for class org.exolab.core.database.recman.PMDTreeMap
Construct an instance of a TreeMap with the specified comparator.
PMDTreeSet - class org.exolab.core.database.recman.PMDTreeSet.
This class implements the TreeSetIfc for the PMD database.
PMDTreeSet() - Constructor for class org.exolab.core.database.recman.PMDTreeSet
The default constructor initialises the the TreeSet object.
PMDTreeSet(Comparator) - Constructor for class org.exolab.core.database.recman.PMDTreeSet
Construct a set with the specified constructor.
PMDVector - class org.exolab.core.database.recman.PMDVector.
This concrete class implements the VectorIfc interface.
PMDVector() - Constructor for class org.exolab.core.database.recman.PMDVector
Construct an instance of this persistent capable class.
PacketChannel - class org.exolab.core.messenger.PacketChannel.
A PacketConnection is a Connection that minimises resource usage.
PacketChannel(PacketConnection, int, int, PacketQueue) - Constructor for class org.exolab.core.messenger.PacketChannel
Create a new channel
PacketConnection - class org.exolab.core.messenger.PacketConnection.
A PacketConnection is a Connection that minimises resource usage.
PacketConnection(ManagedPacketConnection, int) - Constructor for class org.exolab.core.messenger.PacketConnection
Construct a new PacketConnection
PacketQueue - class org.exolab.core.messenger.PacketQueue.
This class implements a queue of packets.
PacketQueue() - Constructor for class org.exolab.core.messenger.PacketQueue
Creates a new empty queue, of unlimited size
PacketQueue(int) - Constructor for class org.exolab.core.messenger.PacketQueue
Creates a new empty queue, of limited size.
PageManagedDatabase - class org.exolab.core.database.recman.PageManagedDatabase.
This is a wrapper for PageManager supplied by Cees de Groot.
PageManagedDatabase(String) - Constructor for class org.exolab.core.database.recman.PageManagedDatabase
The constructor for a paged managed database takes a string to identify the name of the database.
PersistentCapableIfc - interface org.exolab.core.foundation.PersistentCapableIfc.
This interface is used to mark persistent capable classes.
PersistentObject - class org.exolab.core.foundation.PersistentObject.
This is the base class for all persistent objects.
PersistentObject() - Constructor for class org.exolab.core.foundation.PersistentObject
The default constructor does nothing
PersistentObject(ObjectId, ObjectVersion) - Constructor for class org.exolab.core.foundation.PersistentObject
Instantiate an instance of this class with the specified object id and version number.
peek() - Method in class org.exolab.core.messenger.PacketQueue
Return the packet at the front of the queue, without removing it.
printStackTrace() - Method in class org.exolab.core.messenger.MessengerException
 
printStackTrace(PrintStream) - Method in class org.exolab.core.messenger.MessengerException
 
printStackTrace(PrintWriter) - Method in class org.exolab.core.messenger.MessengerException
 
printStackTrace() - Method in class org.exolab.core.service.ServiceException
Prints the stack trace of the thrown exception to the standard error stream
printStackTrace(PrintStream) - Method in class org.exolab.core.service.ServiceException
Prints the stack trace of the thrown exception to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.exolab.core.service.ServiceException
Prints the stack trace of the thrown throwable exception to the specified print writer.
put(Object, PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDHashMap
Add the key and associated element to the map and return a reference to the object.
put(Object, Object) - Method in class org.exolab.core.database.recman.PMDTreeMap
Associates the specified value with the specified key in this map.
put(Object, PersistentCapableIfc) - Method in interface org.exolab.core.foundation.HashMapIfc
Add the key and associated element to the map and return a reference to the object
put(Object, Object) - Method in interface org.exolab.core.foundation.TreeMapIfc
Associates the specified value with the specified key in this map.

Q

Queue - class org.exolab.core.mipc.Queue.
A simple FIFO Queue implementation that allows for concurrent access by consumers and producers.
Queue() - Constructor for class org.exolab.core.mipc.Queue
Creates a new empty FIFO Queue.
queue(Runnable) - Method in class org.exolab.core.threadPool.ThreadPool
Queue the Runnable object for execution using the next available worker thread.
Unlike ThreadPool.execute(java.lang.Runnable), this method does not block.
queue(Runnable, CompletionListener) - Method in class org.exolab.core.threadPool.ThreadPool
Queue the Runnable object for execution using the next available worker thread.

R

READ - Static variable in class org.exolab.core.foundation.LockType
Instatiate instances related to each of the enumerations
RELEASED - Static variable in class org.exolab.core.foundation.LockStatus
 
RUNNING - Static variable in class org.exolab.core.service.ServiceState
 
ReceiveTimeoutException - exception org.exolab.core.messenger.ReceiveTimeoutException.
This exception is thrown when a call to Channel.receive(long) times out
ReceiveTimeoutException() - Constructor for class org.exolab.core.messenger.ReceiveTimeoutException
Constructs a new ReceiveTimeoutException with no detail message
ReceiveTimeoutException(String) - Constructor for class org.exolab.core.messenger.ReceiveTimeoutException
Constructs a new ReceiveTimeoutException with a detail message
ResourceAllocator - class org.exolab.core.messenger.ResourceAllocator.
This class allocates resources for Connection instances
ResourceAllocator(int, Limits) - Constructor for class org.exolab.core.messenger.ResourceAllocator
 
ResourceName - Static variable in class org.exolab.core.util.Messages
 
RmiRegistryService - class org.exolab.core.util.RmiRegistryService.
RmiRegistryService is a service that starts an embedded RMI registry.
RmiRegistryService() - Constructor for class org.exolab.core.util.RmiRegistryService
Construct a service.
RmiRegistryService(int) - Constructor for class org.exolab.core.util.RmiRegistryService
Construct the service to run on the specified port.
RmiRegistryService(String, int) - Constructor for class org.exolab.core.util.RmiRegistryService
Construct an instance of this service with the specified name.
readBoolean(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
read the boolean from the database given the specified record id.
readByte(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the byte from the database given the specified record id.
readBytes(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the byte[] from the database given the specified record id.
readChar(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the char from the database given the specified record id.
readDouble(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the double from the database given the specified record id.
readExternal(ObjectInput) - Method in class org.exolab.core.database.recman.PMDHandle
 
readExternal(ObjectInput) - Method in class org.exolab.core.database.recman.PMDHashMap
 
readExternal(ObjectInput) - Method in class org.exolab.core.database.recman.PMDTreeMap
 
readExternal(ObjectInput) - Method in class org.exolab.core.database.recman.PMDTreeSet
 
readExternal(ObjectInput) - Method in class org.exolab.core.database.recman.PMDVector
 
readExternal(ObjectInput) - Method in class org.exolab.core.foundation.PersistentObject
 
readFloat(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the float from the database given the specified record id.
readInt(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the int from the database given the specified record id.
readLong(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the long from the database given the specified record id.
readObject(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the object from the database given the specified record id.
readShort(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the short from the database given the specified record id.
readString(long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Read the string from the database given the specified record id.
receive() - Method in class org.exolab.core.http.HttpClient
Return the value of any send reply.
receive() - Method in class org.exolab.core.ipc.Client
Wait for an Object to be received.
receive() - Method in interface org.exolab.core.ipc.IpcIfc
An object is received.
receive() - Method in class org.exolab.core.ipc.TcpService
An object is received on the socket.
receive() - Method in interface org.exolab.core.messenger.Channel
Receive a message.
receive(long) - Method in interface org.exolab.core.messenger.Channel
Receive the next message that arrives within the specified timeout interval.
receive(Object) - Method in interface org.exolab.core.messenger.ChannelListener
Process a message sent by Channel.send(java.lang.Object)
receive() - Method in class org.exolab.core.messenger.PacketChannel
Receive a message.
receive(long) - Method in class org.exolab.core.messenger.PacketChannel
Receive the next message that arrives within the specified timeout interval.
receive() - Method in class org.exolab.core.mipc.ObjectChannel
Receive an object from the underlying connection
register(String, MessageOutput) - Method in class org.exolab.core.mipc.MultiplexConnection
Register a new multiplex channel.
register(String, MessageOutput) - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
Register a new multiplex channel.
release(TransactionContext) - Method in class org.exolab.core.foundation.Lock
Releases a lock on the object previously acquired with Lock.acquire(org.exolab.core.foundation.TransactionContext, int).
releaseAllLocks() - Method in interface org.exolab.core.foundation.LockServiceIfc
Release all the locks maintained by the service.
releaseLock(PersistentObject) - Method in interface org.exolab.core.foundation.LockServiceIfc
Release the lock on the specified object.
releaseLocks(Enumeration) - Method in interface org.exolab.core.foundation.LockServiceIfc
Release all the locks specified by objs.
releaseLocks(SessionIfc) - Method in interface org.exolab.core.foundation.LockServiceIfc
Release all the locks associated with this session.
remove(Object) - Method in class org.exolab.core.database.recman.PMDHashMap
Remove the object mapped to the specified key from the map and return it to the client
remove(Object) - Method in class org.exolab.core.database.recman.PMDTreeMap
Removes the mapping for this key from this TreeMap if present.If the key cannot be compared to other values in the map then thorw the Class- castExcpetion.
remove(Object) - Method in class org.exolab.core.database.recman.PMDTreeSet
Removes the given element from this set if it is present.
remove(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Remove the specified element from the Vector
remove(int) - Method in class org.exolab.core.database.recman.PMDVector
Remove the element at the specified index and return it to the client
remove(Object) - Method in interface org.exolab.core.foundation.HashMapIfc
Remove the object mapped to the specified key from the map and return it to the client
remove(Object) - Method in class org.exolab.core.foundation.LruObjectCache
Remove the object with the specified key from the cache.
remove(Object) - Method in interface org.exolab.core.foundation.TreeMapIfc
Removes the mapping for this key from this TreeMap if present.If the key cannot be compared to other values in the map then thorw the Class- castExcpetion.
remove(Object) - Method in interface org.exolab.core.foundation.TreeSetIfc
Removes the given element from this set if it is present.
remove(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Remove the specified element from the Vector
remove(int) - Method in interface org.exolab.core.foundation.VectorIfc
Remove the element at the specified index and return it to the client
remove() - Method in class org.exolab.core.messenger.PacketQueue
Remove a packet from the top of the queue.
remove() - Method in class org.exolab.core.mipc.Queue
Remove an Object from the top of the queue.
remove(String) - Method in class org.exolab.core.service.ServiceGroup
Remove the named service from the ServiceGroup.
remove(Serviceable) - Method in class org.exolab.core.service.ServiceGroup
Remove the specified service from the ServiceGroup.
remove(Object) - Method in class org.exolab.core.util.OrderedQueue
Remove the object from the queue
removeAcceptorEventListener(AcceptorEventListener) - Method in class org.exolab.core.messenger.AcceptorEventNotifier
Remove a listener of connection acceptor events
removeAcceptorEventListener(AcceptorEventListener) - Method in interface org.exolab.core.messenger.ManagedConnectionAcceptor
Remove a listener of connection acceptor events
removeAll() - Method in class org.exolab.core.service.ServiceGroup
Remove all registered services.
removeAllElements() - Method in class org.exolab.core.database.recman.PMDVector
Remove all the elements from the Vector.
removeAllElements() - Method in interface org.exolab.core.foundation.VectorIfc
Remove all the elements from the Vector.
removeConnectionEventListener(ConnectionEventListener) - Method in interface org.exolab.core.messenger.Connection
Remove a listener of connection events
removeConnectionEventListener(ConnectionEventListener) - Method in class org.exolab.core.messenger.ConnectionEventNotifier
Remove a listener of connection events
removeConnectionEventListener(ConnectionEventListener) - Method in class org.exolab.core.messenger.PacketConnection
Remove a listener of connection events
removeElement(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Remove the specified element from the Vector.
removeElement(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Remove the specified element from the Vector.
removeElementAt(int) - Method in class org.exolab.core.database.recman.PMDVector
Remove the element at the specified index
removeElementAt(int) - Method in interface org.exolab.core.foundation.VectorIfc
Remove the element at the specified index
removeFirstElement() - Method in class org.exolab.core.util.OrderedQueue
Remove the first element from the queue or null if there are no elements on the queue.
removeFromCache(CacheEntry) - Method in class org.exolab.core.foundation.LruObjectCache
Remove the specified entry from the cache and return it to the client.
removeFromCache(Object) - Method in class org.exolab.core.foundation.LruObjectCache
Remove the element with the specified key from the cache and return it to the client.If the element does not exist then return null
removeRootObject(String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Remove the binding between the specified name and the object.If the nroot name does not exist then raise the ObjectNameNotFound= Exception.
resolve() - Method in class org.exolab.core.database.recman.PMDHandle
Resolve this handle and return a reference to the object or null if it cannot be resolved.
resolve() - Method in interface org.exolab.core.foundation.HandleIfc
Resolve this handle and return a reference to the object or null if it cannot be resolved.
restart() - Method in class org.exolab.core.service.Service
Convenience method for restarting the service.
restart() - Method in interface org.exolab.core.service.Serviceable
Convenience method for restarting the service.
retrieveObject(long) - Method in class org.exolab.core.database.recman.PMDSession
 
retrieveObject(long) - Method in interface org.exolab.core.foundation.SessionIfc
Retrieve the persistent object associated with the id.
rollback() - Method in class org.exolab.core.database.recman.PMDSession
 
rollback() - Method in interface org.exolab.core.foundation.TransactionIfc
Rollback the current transaction.
run() - Method in class org.exolab.core.ipc.Server
Start the service running.
run() - Method in class org.exolab.core.mipc.MultiplexConnection
The workhorse for the MultiplexConnection.
run() - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
The workhorse for the MultiplexConnection.
run() - Method in class org.exolab.core.mipc.MultiplexConnectionServer
Start the service running.
run() - Method in interface org.exolab.core.mipc.MultiplexConnectionServerIfc
Start the service running.
run() - Method in class org.exolab.core.mipc.MultiplexSSLConnectionServer
Start the service running.
run() - Method in class org.exolab.core.util.FastThreadLocal
 

S

STOPPED - Static variable in class org.exolab.core.service.ServiceState
Instatiate instances related to each of the enumerations
SYSTEM_CHANNEL_ID - Static variable in class org.exolab.core.messenger.PacketChannel
The identifier for the system channel
Server - class org.exolab.core.ipc.Server.
The main entry point for Ipc server connections.
Server(NotifierIfc) - Constructor for class org.exolab.core.ipc.Server
Instantiate an appropriate service.
Server(int, NotifierIfc) - Constructor for class org.exolab.core.ipc.Server
Construct an appropriate service with the given port number.
Server(InetAddress, int, NotifierIfc) - Constructor for class org.exolab.core.ipc.Server
Construct an appropriate service with the given port number.
Service - class org.exolab.core.service.Service.
Service is an implementation of the Servicable interface that provides default implementations for the Service.start() and Service.stop() methods.
Service() - Constructor for class org.exolab.core.service.Service
The default constructor for the Service does nothing.
Service(String) - Constructor for class org.exolab.core.service.Service
Instantiates a service with the specified name
ServiceAlreadyExistsException - exception org.exolab.core.service.ServiceAlreadyExistsException.
This exception is thrown when an attempt is made to register a service that is already registered.
ServiceAlreadyExistsException() - Constructor for class org.exolab.core.service.ServiceAlreadyExistsException
Default exception constructor
ServiceAlreadyExistsException(String) - Constructor for class org.exolab.core.service.ServiceAlreadyExistsException
Create an exception with the specified reason
ServiceDoesNotExistException - exception org.exolab.core.service.ServiceDoesNotExistException.
This exception is thrown when a request is made for a service that is not registered with the service manager
ServiceDoesNotExistException() - Constructor for class org.exolab.core.service.ServiceDoesNotExistException
Default exception constructor
ServiceDoesNotExistException(String) - Constructor for class org.exolab.core.service.ServiceDoesNotExistException
Create an exception with the specified reason
ServiceException - exception org.exolab.core.service.ServiceException.
This exception is thrown whenever there is a general exception with a service entitiy
ServiceException() - Constructor for class org.exolab.core.service.ServiceException
Construct a new ServiceException with no information.
ServiceException(String) - Constructor for class org.exolab.core.service.ServiceException
Construct a new ServiceException with a detail message
ServiceException(Throwable) - Constructor for class org.exolab.core.service.ServiceException
Construct a new ServiceException with the exception that caused it.
ServiceException(String, Throwable) - Constructor for class org.exolab.core.service.ServiceException
Construct a new ServiceException with a detail message and the exception that caused it
ServiceGroup - class org.exolab.core.service.ServiceGroup.
ServiceGroup is responsible for managing a collection of Serviceable objects.
ServiceGroup() - Constructor for class org.exolab.core.service.ServiceGroup
Create a new service group
ServiceManager - class org.exolab.core.service.ServiceManager.
The ServiceManager is based on the singleton design pattern and is responsible for managing a collection of Serviceable objects.
ServiceManagerException - exception org.exolab.core.service.ServiceManagerException.
This exception is thrown whenever there is a general exception with the service manager
ServiceManagerException() - Constructor for class org.exolab.core.service.ServiceManagerException
Default exception constructor
ServiceManagerException(String) - Constructor for class org.exolab.core.service.ServiceManagerException
Create an exception with the specified reason
ServiceState - class org.exolab.core.service.ServiceState.
This class defines an enumeration of service states.
Serviceable - interface org.exolab.core.service.Serviceable.
This interface defines a protocol for serviceable objects.
SessionIfc - interface org.exolab.core.foundation.SessionIfc.
A session defines a communication pipe for clients and servers to exchange information.
SessionManagerIfc - interface org.exolab.core.foundation.SessionManagerIfc.
This interface is responsible for managing all aspects of a sessions lifecycle from creation, administering and destruction.
StreamDemultiplexer - class org.exolab.core.messenger.StreamDemultiplexer.
This class implements a demultiplexer that reads packets from an InputStream streams and sends them to their associated Channel instance.
StreamDemultiplexer(ManagedPacketConnection, InputStream) - Constructor for class org.exolab.core.messenger.StreamDemultiplexer
Construct a new multiplexer
StreamMultiplexer - class org.exolab.core.messenger.StreamMultiplexer.
This class implements a multiplexer that streams packets from a PacketConnection's outbound queue to an OutputStream.
StreamMultiplexer(ManagedPacketConnection, OutputStream) - Constructor for class org.exolab.core.messenger.StreamMultiplexer
Construct a new multiplexer
SystemChannel - interface org.exolab.core.messenger.SystemChannel.
A SystemChannel is reponsible for managing channel open and close requests on a Connection.
SystemPacketChannel.Closed - class org.exolab.core.messenger.SystemPacketChannel.Closed.
 
SystemPacketChannel.Closed() - Constructor for class org.exolab.core.messenger.SystemPacketChannel.Closed
 
SystemPacketChannel.Closed(int) - Constructor for class org.exolab.core.messenger.SystemPacketChannel.Closed
 
SystemPacketChannel.OpenRequest - class org.exolab.core.messenger.SystemPacketChannel.OpenRequest.
 
SystemPacketChannel.OpenRequest() - Constructor for class org.exolab.core.messenger.SystemPacketChannel.OpenRequest
 
SystemPacketChannel.OpenRequest(String, int) - Constructor for class org.exolab.core.messenger.SystemPacketChannel.OpenRequest
 
SystemPacketChannel.OpenResponse - class org.exolab.core.messenger.SystemPacketChannel.OpenResponse.
 
SystemPacketChannel.OpenResponse() - Constructor for class org.exolab.core.messenger.SystemPacketChannel.OpenResponse
 
SystemPacketChannel.OpenResponse(int, int) - Constructor for class org.exolab.core.messenger.SystemPacketChannel.OpenResponse
 
send(Serializable, String, String) - Method in class org.exolab.core.http.HttpClient
Send the specified object.
send(Serializable) - Method in class org.exolab.core.http.HttpClient
Send the specified object.
send(Serializable) - Method in class org.exolab.core.ipc.Client
Send the specified object.
send(Serializable) - Method in interface org.exolab.core.ipc.IpcIfc
Send the specified object.
send(Serializable) - Method in class org.exolab.core.ipc.TcpService
Send the specified object.
send(Object) - Method in interface org.exolab.core.messenger.Channel
Send a message
send(Object) - Method in class org.exolab.core.messenger.PacketChannel
Send a message
send(Object, byte, int) - Method in class org.exolab.core.messenger.PacketChannel
Send a message to the specified destination channel
send(Serializable) - Method in class org.exolab.core.mipc.ObjectChannel
Send an object on the underlying connection
sendWithoutResponse(Serializable) - Method in class org.exolab.core.http.HttpClient
Send the specified object.
sendWithoutResponse(Serializable, String, String) - Method in class org.exolab.core.http.HttpClient
Send the specified object.
set(int, PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDVector
Set the object at the location given, overwriting the existing object if it exists.
set(int, PersistentCapableIfc) - Method in interface org.exolab.core.foundation.VectorIfc
Set the object at the location given, overwriting the existing object if it exists.
set(Object) - Method in class org.exolab.core.util.FastThreadLocal
 
setChannelListener(ChannelListener) - Method in interface org.exolab.core.messenger.Channel
Register a listener to process messages asynchronously.
Only a single listener may be registered at any one time.
Setting the listener to null deregisters the listener.

> NOTE: the listener will be invoked in a separate thread - to maintain the single threaded nature of channels, it is an error to call Channel.send(java.lang.Object), Channel.receive(), or Channel.invoke(java.lang.Object) from any other thread other than that running the listener, while the listener is registered.

setChannelListener(ChannelListener) - Method in class org.exolab.core.messenger.PacketChannel
Register a listener to process messages asynchronously.
Only a single listener may be registered at any one time.
Setting the listener to null deregisters the listener.

> NOTE: the listener will be invoked in a separate thread - to maintain the single threaded nature of channels, it is an error to call PacketChannel.send(java.lang.Object), PacketChannel.receive(), or PacketChannel.invoke(java.lang.Object) from any other thread other than that running the listener, while the listener is registered.

setDisconnectionEventListener(DisconnectionEventListener) - Method in class org.exolab.core.mipc.MultiplexConnection
Set the listener that will be called back when the multiplex connection is dropped
setDisconnectionEventListener(DisconnectionEventListener) - Method in interface org.exolab.core.mipc.MultiplexConnectionIfc
Set the listener that will be called back when the multiplex connection is dropped
setFragment(String) - Method in class org.exolab.core.util.URI
Set the fragment for this URI.
setHost(String) - Method in class org.exolab.core.util.URI
Set the host for this URI.
setId(long) - Method in class org.exolab.core.foundation.ObjectId
Set the object identifier
setId(long) - Method in class org.exolab.core.foundation.PersistentObject
Set the object id using the passed in identifier.
setInboundPoolSize(int) - Method in class org.exolab.core.messenger.Limits
 
setInvoke(boolean) - Method in class org.exolab.core.messenger.PacketChannel
Sets the 'invoke handler' flag.
setLocale(Locale) - Static method in class org.exolab.core.util.Messages
 
setLockTimeout(int) - Method in class org.exolab.core.foundation.TransactionContext
Sets the timeout waiting to acquire a lock.
setManagedConnectionEventListener(ManagedConnectionEventListener) - Method in interface org.exolab.core.messenger.ManagedConnection
Set the listener for connection events
setManagedConnectionEventListener(ManagedConnectionEventListener) - Method in class org.exolab.core.messenger.ManagedPacketConnection
Set the listener for connection events
setMinimumObjectSize(int) - Method in interface org.exolab.core.foundation.PersistentCapableIfc
Set the minimum size that the object should occurpy.
setMinimumObjectSize(int) - Method in class org.exolab.core.foundation.PersistentObject
Set the minimum size that the object should occurpy.
setNamedRootTable(PMDRootTable) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Set the named root table.
setObjectCacheSize(int) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Set the cache size for the database.
setObjectId(ObjectId) - Method in class org.exolab.core.foundation.PersistentObject
Set the object id for this persistent object using the specified object.
setObjectVersion(ObjectVersion) - Method in class org.exolab.core.foundation.PersistentObject
Set the object version for this persistent object using the specified object.
setOutboundPoolSize(int) - Method in class org.exolab.core.messenger.Limits
 
setPacketSize(int) - Method in class org.exolab.core.messenger.Limits
 
setPath(String) - Method in class org.exolab.core.util.URI
Set the path for this URI.
setPort(int) - Method in class org.exolab.core.util.URI
Set the port for this URI.
setQueryString(String) - Method in class org.exolab.core.util.URI
Set the query string for this URI.
setRollbackOnly(boolean) - Method in class org.exolab.core.database.recman.PMDSession
 
setRollbackOnly(boolean) - Method in interface org.exolab.core.foundation.TransactionIfc
Set the transaction so that the only outcome is rollback.
setRootObject(String, Object) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Store the specified object with the passed in name.
setScheme(String) - Method in class org.exolab.core.util.URI
Set the scheme for this URI.
setSessionManager(SessionManagerIfc) - Method in class org.exolab.core.database.recman.PMDSession
 
setSessionManager(SessionManagerIfc) - Method in interface org.exolab.core.foundation.SessionIfc
Set the session manager that allocated this session.
setState(ServiceState) - Method in class org.exolab.core.service.Service
Set the state of the service
setTransactionTimeout(int) - Method in class org.exolab.core.foundation.TransactionContext
Sets the timeout of this transaction.
setUserinfo(String) - Method in class org.exolab.core.util.URI
Set the userinfo for this URI.
setVersion(long) - Method in class org.exolab.core.foundation.ObjectVersion
Set the persistent object version number
setVersion(long) - Method in class org.exolab.core.foundation.PersistentObject
Set the object version using the passed in identifier.
shutdownAll() - Method in interface org.exolab.core.ipc.IpcServerIfc
Shutdown all active connections, including the server connection.
shutdownAll() - Method in class org.exolab.core.ipc.TcpServerService
Shutdown all active connections, including the server connection.
shutdownAll() - Method in class org.exolab.core.mipc.MultiplexConnectionServer
Shutdown all active connections, including the server connection.
shutdownAll() - Method in interface org.exolab.core.mipc.MultiplexConnectionServerIfc
Shutdown all active connections, including the server connection.
shutdownAll() - Method in class org.exolab.core.mipc.MultiplexSSLConnectionServer
Shutdown all active connections, including the server connection.
size() - Method in class org.exolab.core.database.recman.PMDHashMap
Return the size of the map
size() - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns the number of key-value mappings in this map.
size() - Method in class org.exolab.core.database.recman.PMDTreeSet
Returns the number elements in the set
size() - Method in class org.exolab.core.database.recman.PMDVector
Return the size of the vector
size() - Method in interface org.exolab.core.foundation.HashMapIfc
Return the size of the map
size() - Static method in class org.exolab.core.foundation.LockStatus
Returns the number of states in this enumeration
size() - Static method in class org.exolab.core.foundation.LockType
Returns the number of states in this enumeration
size() - Static method in class org.exolab.core.foundation.TransactionStatus
Returns the number of states in this enumeration
size() - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns the number of key-value mappings in this map.
size() - Method in interface org.exolab.core.foundation.TreeSetIfc
Returns the number elements in the set
size() - Method in interface org.exolab.core.foundation.VectorIfc
Return the size of the vector
size() - Static method in class org.exolab.core.service.ServiceState
Returns the number of states in this enumeration
size() - Method in class org.exolab.core.util.OrderedQueue
Return the number elements in the queue
sortedMap() - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns the internal TreeMap
sortedMap() - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns the internal TreeMap
start() - Method in interface org.exolab.core.ipc.IpcServerIfc
Start the service running.
start() - Method in class org.exolab.core.ipc.TcpServerService
Start the service running.
start() - Method in interface org.exolab.core.messenger.Demultiplexer
Start multiplexing.
start() - Method in interface org.exolab.core.messenger.Multiplexer
Start multiplexing.
start() - Method in class org.exolab.core.messenger.StreamDemultiplexer
Start demultiplexing.
start() - Method in class org.exolab.core.messenger.StreamMultiplexer
Start multiplexing.
start() - Method in class org.exolab.core.service.BasicService
Start the service.
start() - Method in class org.exolab.core.service.Service
Start the service.
start() - Method in interface org.exolab.core.service.Serviceable
Start the service.
startAll() - Method in class org.exolab.core.service.ServiceGroup
Start all the services in their registered order.
stop() - Method in class org.exolab.core.ipc.Notifier
Stop execution of this thread.
stop() - Method in class org.exolab.core.ipc.Server
Shutdown the service.
stop() - Method in class org.exolab.core.service.BasicService
Stop the service.
stop() - Method in class org.exolab.core.service.Service
Stop the service.
stop() - Method in interface org.exolab.core.service.Serviceable
Stop the service.
stopAll() - Method in class org.exolab.core.service.ServiceGroup
Stop all the services in their reverse registered order.
stopRequestAllWorkers() - Method in class org.exolab.core.threadPool.ThreadPool
Shuts down and removes all threads.
stopRequestIdleWorkers() - Method in class org.exolab.core.threadPool.ThreadPool
Shuts down and removes any idle threads from the queue.
streamClosed() - Method in class org.exolab.core.messenger.ManagedPacketConnection
Handle a close event, raised by the Multiplexer or Demultiplexer

T

TIMEOUT - Static variable in class org.exolab.core.foundation.LockStatus
 
TIMEOUT - Static variable in class org.exolab.core.ipc.TcpService
 
TcpConnector - class org.exolab.core.messenger.tcp.TcpConnector.
A factory for TcpConnection and TcpManagedConnectionAcceptor objects
TcpConnector() - Constructor for class org.exolab.core.messenger.tcp.TcpConnector
Create a new TcpConnector
TcpConstants - interface org.exolab.core.mipc.TcpConstants.
Constants used by the mipc package.
TcpServerService - class org.exolab.core.ipc.TcpServerService.
Create a listener socket and wait for requests to come in.
TcpServerService(NotifierIfc) - Constructor for class org.exolab.core.ipc.TcpServerService
Sets up a listener port on the next free port as allocated by the system and adds a notifier to call with all received messages.
TcpServerService(int, NotifierIfc) - Constructor for class org.exolab.core.ipc.TcpServerService
Sets up a listener port and adds a notifier to call with all received messages.
TcpServerService(InetAddress, int, NotifierIfc) - Constructor for class org.exolab.core.ipc.TcpServerService
Sets up a listener port and adds a notifier to call with all received messages.
TcpService - class org.exolab.core.ipc.TcpService.
Implement a standard Tcp service, with one send and one receive buffer.
TcpService() - Constructor for class org.exolab.core.ipc.TcpService
Default Constructor connects to the local machine on the default port address.
TcpService(String, int) - Constructor for class org.exolab.core.ipc.TcpService
Attempts to connect to the given host on the given port address.
TcpService(Socket) - Constructor for class org.exolab.core.ipc.TcpService
Constructor keeps socket reference, and initialises input output streams for the socket.
ThreadPool - class org.exolab.core.threadPool.ThreadPool.
Thread manager that maintains a list of worker threads and allocates them to execute objects asynchronously.
ThreadPool(int) - Constructor for class org.exolab.core.threadPool.ThreadPool
Create a new thread pool with the requested number of threads.
ThreadPool(int, boolean) - Constructor for class org.exolab.core.threadPool.ThreadPool
Create a new thread pool with the requested number of threads.
ThreadPool(String, int) - Constructor for class org.exolab.core.threadPool.ThreadPool
Create a new thread pool with the requested number of threads.
ThreadPool(String, int, boolean) - Constructor for class org.exolab.core.threadPool.ThreadPool
Create a new thread pool with the requested number of threads.
ThreadPool(ThreadGroup, int, boolean) - Constructor for class org.exolab.core.threadPool.ThreadPool
Create a new thread pool with the requested number of threads.
TransactionCache - class org.exolab.core.foundation.TransactionCache.
The transaction cache maintains a list of PersistentObjects associated with a particular transaction.
TransactionCache() - Constructor for class org.exolab.core.foundation.TransactionCache
 
TransactionContext - class org.exolab.core.foundation.TransactionContext.
 
TransactionContext() - Constructor for class org.exolab.core.foundation.TransactionContext
 
TransactionException - exception org.exolab.core.foundation.TransactionException.
This exception is raised when there is a non-specific transaction exception
TransactionException() - Constructor for class org.exolab.core.foundation.TransactionException
Default constructor does nothing but calls the base class constructor
TransactionException(String) - Constructor for class org.exolab.core.foundation.TransactionException
Construct an exception with the specified reason
TransactionIfc - interface org.exolab.core.foundation.TransactionIfc.
This is an protocol for a Transaction.
TransactionInProgressException - exception org.exolab.core.foundation.TransactionInProgressException.
This exception is raised if a begin is called while a transaction is already in progress
TransactionInProgressException() - Constructor for class org.exolab.core.foundation.TransactionInProgressException
Default constructor with no additional info.
TransactionInProgressException(String) - Constructor for class org.exolab.core.foundation.TransactionInProgressException
Construct an instance of this exception with the specified reason.
TransactionNotInProgressException - exception org.exolab.core.foundation.TransactionNotInProgressException.
This excpetion is raised when an attempt is made to commit or abort a transaction that is not in progress.
TransactionNotInProgressException() - Constructor for class org.exolab.core.foundation.TransactionNotInProgressException
Default constructor with no additional info.
TransactionNotInProgressException(String) - Constructor for class org.exolab.core.foundation.TransactionNotInProgressException
Construct an instance of this exception with the specified reason.
TransactionStatus - class org.exolab.core.foundation.TransactionStatus.
This class defines the various states of a transaction.A transaction can be in one three possible states.
TreeMapIfc - interface org.exolab.core.foundation.TreeMapIfc.
This interface abstracts the Persistent TreeMap data structure so that it can be mapped to various persistent and transient datastores.
TreeSetIfc - interface org.exolab.core.foundation.TreeSetIfc.
This interface abstracts the Persistent TreeSet data structure so that it can be mapped to various persistent and transient datastores.
tailMap(Object) - Method in class org.exolab.core.database.recman.PMDTreeMap
Returns a view of the portion of this map whose keys are greater than or equal to fromKey.
tailMap(Object) - Method in interface org.exolab.core.foundation.TreeMapIfc
Returns a view of the portion of this map whose keys are greater than or equal to fromKey.
toArray() - Method in class org.exolab.core.database.recman.PMDVector
Return the objects in the Vector as an array.
toArray() - Method in interface org.exolab.core.foundation.VectorIfc
Return the objects in the Vector as an array.
toString() - Method in class org.exolab.core.database.recman.PageManagedDatabase
This will print the names of all the root entries
toString() - Method in class org.exolab.core.foundation.FailedToAcquireLocksException
Return a string representation of this exception
toString() - Method in class org.exolab.core.foundation.FailedToReleaseLocksException
Return a string representation of this exception
toString() - Method in class org.exolab.core.foundation.LockStatus
Returns the name of this state
toString() - Method in class org.exolab.core.foundation.LockType
Returns the name of this lock type
toString() - Method in class org.exolab.core.foundation.ObjectId
Return a string representation of this object.
toString() - Method in class org.exolab.core.foundation.ObjectVersion
Return a string representation of this object.
toString() - Method in class org.exolab.core.foundation.TransactionStatus
Returns the name of this state
toString() - Method in class org.exolab.core.http.HttpClient
Returns a unique id for this connection.
toString() - Method in interface org.exolab.core.ipc.IpcIfc
Retrieve a unique id for this connection.
toString() - Method in class org.exolab.core.ipc.TcpService
Retrieve a unique id for this connection.
toString() - Method in class org.exolab.core.mipc.ObjectChannel
Retrieve a unique id for this connection.
toString() - Method in class org.exolab.core.service.BasicService
Return the state of the object as a string
toString() - Method in class org.exolab.core.service.Service
Return the state of the object as a string
toString() - Method in class org.exolab.core.service.ServiceState
Returns the name of this state
toString() - Method in class org.exolab.core.util.BaseException
 
toString() - Method in class org.exolab.core.util.URI
Get the URI as a string specification.
touchCacheEntry(Object, Object) - Method in class org.exolab.core.foundation.LruObjectCache
Return an enumeration of entries in the cache.

U

UNLIMITED_SIZE - Static variable in class org.exolab.core.messenger.Limits
 
UPDATED - Static variable in class org.exolab.core.database.recman.PMDTransactionCache.TranLogEntry
 
URI - class org.exolab.core.util.URI.
A class to represent a Uniform Resource Identifier (URI).
URI() - Constructor for class org.exolab.core.util.URI
Construct a new and uninitialized URI.
URI(URI) - Constructor for class org.exolab.core.util.URI
Construct a new URI from another URI.
URI(String) - Constructor for class org.exolab.core.util.URI
Construct a new URI from a URI specification string.
URI(URI, String) - Constructor for class org.exolab.core.util.URI
Construct a new URI from a base URI and a URI specification string.
URI(String, String) - Constructor for class org.exolab.core.util.URI
Construct a new URI that does not follow the generic URI syntax.
URI(String, String, String, String, String) - Constructor for class org.exolab.core.util.URI
Construct a new URI that follows the generic URI syntax from its component parts.
URI(String, String, String, int, String, String, String) - Constructor for class org.exolab.core.util.URI
Construct a new URI that follows the generic URI syntax from its component parts.
URI.MalformedURIException - exception org.exolab.core.util.URI.MalformedURIException.
MalformedURIExceptions are thrown in the process of building a URI or setting fields on a URI when an operation would result in an invalid URI specification.
URI.MalformedURIException() - Constructor for class org.exolab.core.util.URI.MalformedURIException
Constructs a MalformedURIException with no specified detail message.
URI.MalformedURIException(String) - Constructor for class org.exolab.core.util.URI.MalformedURIException
Constructs a MalformedURIException with the specified detail message.
unbind(String) - Method in class org.exolab.core.database.recman.PMDSession
 
unbind(String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
unbind(String) - Method in interface org.exolab.core.foundation.DatabaseIfc
Unbind the object associated with the specified name.
unbind(String) - Method in interface org.exolab.core.foundation.SessionIfc
Unbind the object associated with the specified name.
update(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PageManagedDatabase
 
update(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.DatabaseIfc
Update the specified object form the database.
updateBoolean(long, boolean) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the boolean entity into the database and return the id of the stored record.
updateByte(long, byte) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the byte entity into the database and return the id of the stored record.
updateBytes(long, byte[]) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the String entity into the database and return the id of the stored record.
updateChar(long, char) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the char entity into the database and return the id of the stored record.
updateDouble(long, double) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the double entity into the database and return the id of the stored record.
updateFloat(long, float) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the float entity into the database and return the id of the stored record.
updateInt(long, int) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the int entity into the database and return the id of the stored record.
updateLong(long, long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the long entity into the database and return the id of the stored record.
updateNamedRootTable() - Method in class org.exolab.core.database.recman.PageManagedDatabase
Update the persistent copy of the named root table.
updateObject(PersistentCapableIfc) - Method in class org.exolab.core.database.recman.PMDSession
 
updateObject(long, Object) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the object entity into the database and return the id of the stored record.
updateObject(PersistentCapableIfc) - Method in interface org.exolab.core.foundation.SessionIfc
Update the specified persistent object in the database for this session.
updateShort(long, short) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the short entity into the database and return the id of the stored record.
updateString(long, String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Insert the String entity into the database and return the id of the stored record.

V

VectorIfc - interface org.exolab.core.foundation.VectorIfc.
This interface abstracts a persistent capable Vector data structure so that it can be mapped by various datastores.

W

WRITE - Static variable in class org.exolab.core.foundation.LockType
 
waitForPacket(long) - Method in class org.exolab.core.messenger.PacketQueue
Wait at most timeout milliseconds until a packet is available
waitUntilEmpty(long) - Method in class org.exolab.core.util.FifoQueue
Wait until timeout if the queue is empty.
waitUntilEmpty() - Method in class org.exolab.core.util.FifoQueue
Wait until the queue becomes empty.
waitUntilFull() - Method in class org.exolab.core.util.FifoQueue
Wait until the queue becomes full.
waitWhileEmpty() - Method in class org.exolab.core.util.FifoQueue
Wait while the queue is empty.
waitWhileFull() - Method in class org.exolab.core.util.FifoQueue
Wait while the queue is full.
writeBoolean(long, boolean) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the boolean to the database and return the id of the written entity.
writeByte(long, byte) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the byte to the database and return the id of the written entity.
writeBytes(long, byte[]) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the bytes[] to the database and return the id of the written entity.
writeChar(long, char) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the char to the database and return the id of the written entity.
writeDouble(long, double) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the double to the database and return the id of the written entity.
writeExternal(ObjectOutput) - Method in class org.exolab.core.database.recman.PMDHandle
 
writeExternal(ObjectOutput) - Method in class org.exolab.core.database.recman.PMDHashMap
 
writeExternal(ObjectOutput) - Method in class org.exolab.core.database.recman.PMDTreeMap
 
writeExternal(ObjectOutput) - Method in class org.exolab.core.database.recman.PMDTreeSet
 
writeExternal(ObjectOutput) - Method in class org.exolab.core.database.recman.PMDVector
 
writeExternal(ObjectOutput) - Method in class org.exolab.core.foundation.PersistentObject
 
writeFloat(long, float) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the float to the database and return the id of the written entity.
writeInt(long, int) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the int to the database and return the id of the written entity.
writeLong(long, long) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the long to the database and return the id of the written entity.
writeObject(long, Object) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the object to the database and return the id of the written entity.
writeShort(long, short) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the short to the database and return the id of the written entity.
writeString(long, String) - Method in class org.exolab.core.database.recman.PageManagedDatabase
Write the string to the database and return the id of the written entity.

_

_finished - Variable in class org.exolab.core.mipc.MultiplexConnection
Used for stopping the thread

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

Copyright © 1999-2005 The Exolab Group. All Rights Reserved.