Get message counter data as string in format
"Topic/Queue, Name, Subscription, Durable, Count, CountDelta,
Depth, DepthDelta, Timestamp Last Increment"
Get message counter history data as string in format
"day count\n
Date 1, hour counter 0, hour counter 1, ..., hour counter 23\n
Date 2, hour counter 0, hour counter 1, ..., hour counter 23\n
.....
A HandleStatus
HANDLED means the MessageReference was handled
NO_MATCH means the MessageReference was rejected by a Filter
BUSY means the MessageReference was rejected since the ClientConsumer was busy
This class stores message count informations for a given queue
At intervals this class samples the queue for message count data
Note that the underlying queue *does not* update statistics every time a message
is added since that would reall slow things down, instead we *sample* the queues at
regular intervals - this means we are less intrusive on the queue
Context.rebind() requires that all intermediate contexts and the target context (that named by
all but terminal atomic component of the name) must already exist, otherwise
NameNotFoundException is thrown.
A ReclaimerTest
The journal consists of an ordered list of journal files Fn where 0 <= n <= N
A journal file can contain either positives (pos) or negatives (neg)
(Positives correspond either to adds or updates, and negatives correspond to deletes).
Reclaimer() -
Constructor for class org.jboss.messaging.core.journal.impl.Reclaimer
A ShortString
A simple String class that only stores single byte characters, and stores as simple byte[],
this minimises expensive copying between String objects
A SimpleString
A simple String class that can store all characters, and stores as simple byte[],
this minimises expensive copying between String objects
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