Package org.activemq.util

Utility classes like a SEDA style Command pattern helper and a BitArray for working with flags etc.

See:
          Description

Interface Summary
Callback A simple callback object used by the TransactionTemplate and ExceptionTemplate objects to provide automatic transactional or exception handling blocks.
 

Class Summary
AsyncProxy A proxy to some service which offers an asynchronous way to invoke methods which are void and don't throw exceptions.
BeanUtils Some bean utility methods
BitArray Simple BitArray to enable setting multiple boolean values efficently Used instead of BitSet because BitSet does not allow for efficent serialization.
BitArrayBin Holder for many bitArrays - used for message audit
ClassLoading Utilities for loading classes.
DefaultComparator A trivial default Comparator which only works on objects which are Comparable
ExceptionTemplate A helper class for ensuring that a number of tasks occur, whether they throw exceptions or not and saving the first exception so that we can throw it properly.
ExecutorHelper A helper class for working with Executor objects
FactoryFinder A helper class to discover protocols dynamically to ensure that the system is extensible and has minimum runtime dependencies
FastInputStream This provides InputStream that delegates to com.sleepycat.util.FastInputStream if it is available and if it is not it delegates to java.io.ByteArrayInputStream.
FastOutputStream This provides OutputStream that delegates to com.sleepycat.util.FastOutputStream if it is available and if it is not it delegates to java.io.ByteArrayOutputStream.
IdGenerator Generator for globally unique Strings
IndentPrinter A helper class for printing indented text
JMSExceptionHelper A helper class for creating new JMS exceptions
JmsLogAppender A JMS 1.1 log4j appender which uses ActiveMQ by default and does not require any JNDI configurations
JmsLogAppenderSupport An abstract base class for implementation inheritence for a log4j JMS appender
JndiJmsLogAppender A JMS 1.1 log4j appender which uses JNDI to locate a JMS ConnectionFactory to use for logging events.
LongSequenceGenerator Generates sequence ids used to identify messages in the SQL tables.
LRUCache Represnts an LRUCache of a fixed maximum size which by default will remove items based on access order but can be used to use insertion order
MapHelper A bunch of utility methods for working with maps
MessageListenerSupport A helper base class which makes writing message listeners easier without having to worry about handling the JMSException on the onMessage() method.
ReflectionSupport  
SerializationHelper  
SerializationHelper.ObjectInputStreamExt  
SystemProperties Helper class for accessing System properties
TransactionTemplate A helper class for running code with a PersistenceAdapter in a transaction.
URIHelper Some URI based helper methods.
 

Package org.activemq.util Description

Utility classes like a SEDA style Command pattern helper and a BitArray for working with flags etc.



Copyright © 2004-2008 Protique, Ltd.. All Rights Reserved.