[
https://issues.apache.org/activemq/browse/AMQNET-225?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56475#action_56475
]
Timothy Bish commented on AMQNET-225:
-------------------------------------
Prefetch is an ActiveMQ feature that's not really present in the other provides
as far as I know. I don't really want to throw all the ActiveMQ only stuff up
into the NMS API as it will just create more confusion for others using the
other NMS modules.
As it stands now I've added a fix to the code in SVN to allow setting the
prefetch value via the connection URI. The URI would look something like this
example from the unit tests.
{noformat}
string uri2 = "activemq:tcp://${activemqhost}:61616" +
"?nms.PrefetchPolicy.queuePrefetch=112" +
"&nms.PrefetchPolicy.queueBrowserPrefetch=212" +
"&nms.PrefetchPolicy.topicPrefetch=312" +
"&nms.PrefetchPolicy.durableTopicPrefetch=412" +
"&nms.PrefetchPolicy.maximumPendingMessageLimit=512";
{noformat}
> Make PrefetchPolicy a property of IConnection for easier unit testing against
> NMS ActiveMQ
> ------------------------------------------------------------------------------------------
>
> Key: AMQNET-225
> URL: https://issues.apache.org/activemq/browse/AMQNET-225
> Project: ActiveMQ .Net
> Issue Type: Improvement
> Components: NMS
> Affects Versions: 1.2.0
> Reporter: Mark Gellings
> Assignee: Timothy Bish
> Priority: Minor
> Fix For: 1.2.0
>
>
> Make PrefetchPolicy a property of IConnection for easier unit testing against
> Apache.NMS.ActiveMQ.Connection class.
> If a prefetch policy is set in code right now, the IConnection needs to be
> casted to Connection. This breaks tests mocking a Connection with
> IConnection.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.