org.apache.activemq.broker.region.group
Class MessageGroupHashBucketFactory
java.lang.Object
org.apache.activemq.broker.region.group.MessageGroupHashBucketFactory
- All Implemented Interfaces:
- MessageGroupMapFactory
public class MessageGroupHashBucketFactory
- extends Object
- implements MessageGroupMapFactory
A factory to create instances of SimpleMessageGroupMap
when
implementing the Message
Groups functionality.
- Version:
- $Revision: 564271 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageGroupHashBucketFactory
public MessageGroupHashBucketFactory()
createMessageGroupMap
public MessageGroupMap createMessageGroupMap()
- Specified by:
createMessageGroupMap
in interface MessageGroupMapFactory
getBucketCount
public int getBucketCount()
setBucketCount
public void setBucketCount(int bucketCount)
- Sets the number of hash buckets to use for the message group
functionality. This is only applicable to using message groups to
parallelize processing of a queue while preserving order across an
individual JMSXGroupID header value. This value sets the number of hash
buckets that will be used (i.e. the maximum possible concurrency).
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.