Package org.jboss.messaging.util

Interface Summary
ConcurrentSet<E> A ConcurrentSet
HeadInsertableQueue<T> Extends a Queue with a method to insert an element at the head of the queue
MessagingBuffer A MessagingBuffer
 

Class Summary
AbstractHashSet<Key>  
ByteBufferWrapper A ByteBufferWrapper
ConcurrentHashSet<E> A ConcurrentHashSet.
DataConstants A DataConstants
HeadInsertableConcurrentQueue<T> A HeadInsertableConcurrentQueue TODO - considering using ConcurrentLinkedDeque?
JNDIUtil  
ObjectInputStreamWithClassLoader  
OrderedExecutorFactory This factory creates a hierarchy of Executor which shares the threads of the parent Executor (typically, the root parent is a Thread pool).
Pair<A,B> A Pair
SafeUTF A SafeUTF
ShortString A ShortString A simple String class that only stores single byte characters, and stores as simple byte[], this minimises expensive copying between String objects
SimpleString A SimpleString A simple String class that can store all characters, and stores as simple byte[], this minimises expensive copying between String objects
TokenBucketLimiter A TokenBucketLimiter This class can throttle to a specfic rate, using an algorithm based on the Token Bucket metaphor http://en.wikipedia.org/wiki/Token_bucket The rate is specified in Hertz
TypedProperties A TypedProperties TODO - should have typed property getters and do conversions herein
UUID UUID represents Universally Unique Identifiers (aka Global UID in Windows world).
UUIDGenerator  
UUIDTimer UUIDTimer produces the time stamps required for time-based UUIDs.
VariableLatch This class will use the framework provided to by AbstractQueuedSynchronizer.
VersionLoader This loads the version info in from a version.properties file.
XMLUtil  
 



Copyright © 2006 JBoss Inc. All Rights Reserved.