Package org.apache.activemq.broker.region.group
package org.apache.activemq.broker.region.group
Classes to implement the Message Groups feature.
-
ClassDescriptionA simple implementation which tracks every individual GroupID value in a LRUCacheA factory to create instances of
CachedMessageGroupMapwhen implementing the Message Groups functionality.Represents an emptyMessageGroupSetUses hash-code buckets to associate consumers with sets of message group IDs.A factory to create instances ofSimpleMessageGroupMapwhen implementing the Message Groups functionality.Represents a map of JMSXGroupID values to consumer IDsRepresents a factory used to create new instances ofMessageGroupMapfor a destination.Represents a set of Message Group IDsA simple implementation which tracks every individual GroupID value but which can become a memory leak if clients die before they complete a message group.A factory to create instances ofSimpleMessageGroupMapwhen implementing the Message Groups functionality.A simple implementation which just uses aSet