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.
| 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).
getCacheSize
public int getCacheSize()
setCacheSize
public void setCacheSize(int cacheSize)
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.