Package org.exolab.jms.persistence

Interface Summary
DBConnectionManager This interface is used to support different connection pooling packages such as Tyrex, DBCP, Minerva, PoolMan and Proxool.
 

Class Summary
AbstractConnectionManager All concrete DBConnectionManager instances can extend this class.
BatchingRdbmsAdapter The batching RDBMS adapter is used to improve the performance of persistent messages by batching more instructions into a single transaction.
DatabaseService The DatabaseService is used for managing the persistence aspect of this project.
DateTimeComparator A comparator class that iplements a date/time comparison for PersistentMessage
DBCPConnectionManager Wrapper around the DBCP connection manager
IdKeyComparator A comparator class that iplements a string comparison.
IdMessageComparator A comparator class that iplements a message id comparison for PersistentMessage.
Messages This class manages the persistent of message objects.
ObjectAdapter This adapter is a wrapper class around the persistency mechanism.
PersistenceAdapter This adapter is a wrapper class around the persistency mechanism.
PersistentMessage A wrapper to the Message Object to assist in persistency.
PersistentString A simple helper class to wrap strings, and make object referenses easier.
RDBMSAdapter This adapter is a wrapper class around the persistency mechanism.
SeedGenerator This class generates seeds
SQLHelper SQL helper routines
 

Exception Summary
ConsumerInactiveException This exception type is thrown when an attempt is made to use a deactive consumer
FailedToStoreMessageId Class description here
PersistenceException The PersistenceException is a general exception thrown by the persistence layer.
 



Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.