#include <src/main/activemq/core/policies/DefaultPrefetchPolicy.h>

Public Member Functions | |
| DefaultPrefetchPolicy () | |
| virtual | ~DefaultPrefetchPolicy () |
| virtual void | setDurableTopicPrefetch (int value) |
| Sets the amount of prefetched messages for a Durable Topic. | |
| virtual int | getDurableTopicPrefetch () const |
| Gets the amount of messages to prefetch for a Durable Topic. | |
| virtual void | setQueuePrefetch (int value) |
| Sets the amount of prefetched messages for a Queue. | |
| virtual int | getQueuePrefetch () const |
| Gets the amount of messages to prefetch for a Queue. | |
| virtual void | setQueueBrowserPrefetch (int value) |
| Sets the amount of prefetched messages for a Queue Browser. | |
| virtual int | getQueueBrowserPrefetch () const |
| Gets the amount of messages to prefetch for a Queue Browser. | |
| virtual void | setTopicPrefetch (int value) |
| Sets the amount of prefetched messages for a Topic. | |
| virtual int | getTopicPrefetch () const |
| Gets the amount of messages to prefetch for a Topic. | |
| virtual int | getMaxPrefetchLimit (int value) const |
| Given a requested value for a new prefetch limit, compare it against some max prefetch value and return either the requested value or the maximum allowable value for prefetch. | |
| virtual PrefetchPolicy * | clone () const |
| Clone the Policy and return a new pointer to that clone. | |
Static Public Attributes | |
| static int | MAX_PREFETCH_SIZE |
| static int | DEFAULT_DURABLE_TOPIC_PREFETCH |
| static int | DEFAULT_QUEUE_PREFETCH |
| static int | DEFAULT_QUEUE_BROWSER_PREFETCH |
| static int | DEFAULT_TOPIC_PREFETCH |
| activemq::core::policies::DefaultPrefetchPolicy::DefaultPrefetchPolicy | ( | ) |
| virtual activemq::core::policies::DefaultPrefetchPolicy::~DefaultPrefetchPolicy | ( | ) | [virtual] |
| virtual PrefetchPolicy* activemq::core::policies::DefaultPrefetchPolicy::clone | ( | ) | const [virtual] |
Clone the Policy and return a new pointer to that clone.
Implements activemq::core::PrefetchPolicy.
| virtual int activemq::core::policies::DefaultPrefetchPolicy::getDurableTopicPrefetch | ( | ) | const [inline, virtual] |
Gets the amount of messages to prefetch for a Durable Topic.
Implements activemq::core::PrefetchPolicy.
| virtual int activemq::core::policies::DefaultPrefetchPolicy::getMaxPrefetchLimit | ( | int | value | ) | const [inline, virtual] |
Given a requested value for a new prefetch limit, compare it against some max prefetch value and return either the requested value or the maximum allowable value for prefetch.
Implements activemq::core::PrefetchPolicy.
| virtual int activemq::core::policies::DefaultPrefetchPolicy::getQueueBrowserPrefetch | ( | ) | const [inline, virtual] |
Gets the amount of messages to prefetch for a Queue Browser.
Implements activemq::core::PrefetchPolicy.
| virtual int activemq::core::policies::DefaultPrefetchPolicy::getQueuePrefetch | ( | ) | const [inline, virtual] |
Gets the amount of messages to prefetch for a Queue.
Implements activemq::core::PrefetchPolicy.
| virtual int activemq::core::policies::DefaultPrefetchPolicy::getTopicPrefetch | ( | ) | const [inline, virtual] |
Gets the amount of messages to prefetch for a Topic.
Implements activemq::core::PrefetchPolicy.
| virtual void activemq::core::policies::DefaultPrefetchPolicy::setDurableTopicPrefetch | ( | int | value | ) | [inline, virtual] |
Sets the amount of prefetched messages for a Durable Topic.
| value | The number of messages to prefetch. |
Implements activemq::core::PrefetchPolicy.
| virtual void activemq::core::policies::DefaultPrefetchPolicy::setQueueBrowserPrefetch | ( | int | value | ) | [inline, virtual] |
Sets the amount of prefetched messages for a Queue Browser.
| value | The number of messages to prefetch. |
Implements activemq::core::PrefetchPolicy.
| virtual void activemq::core::policies::DefaultPrefetchPolicy::setQueuePrefetch | ( | int | value | ) | [inline, virtual] |
Sets the amount of prefetched messages for a Queue.
| value | The number of messages to prefetch. |
Implements activemq::core::PrefetchPolicy.
| virtual void activemq::core::policies::DefaultPrefetchPolicy::setTopicPrefetch | ( | int | value | ) | [inline, virtual] |
Sets the amount of prefetched messages for a Topic.
| value | The number of messages to prefetch. |
Implements activemq::core::PrefetchPolicy.
1.6.1