Hi Gary,
First of all, thanks for the answer. In the meantime, I've tried to use the
5.4-SNAPSHOT using the maven plugin and pointing to apache.snapshots or to
codehaus snapshots like this:
---------------------------------------------------------------------------------------------------
<pluginRepositories>
<pluginRepository>
<id>Codehaus Snapshots</id>
<url>http://snapshots.repository.codehaus.org/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
<pluginRepository>
<id>apache.snapshots</id>
<url>http://repository.apache.org/snapshots/</url>
<releases>
<updatePolicy>daily</updatePolicy>
</releases>
<snapshots>
<updatePolicy>daily</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
---------------------------------------------------------------------------------------------------
I can actually run 5.4-SNAPSHOT, but not when adding the policy. When I add
the police to the activemq.xml, like this:
--------------------------------------------------------------------------------------------------
<destinationPolicy>
<policyMap>
<policyEntries>
<policyEntry queue="incoming-messages">
<dispatchPolicy>
<AbortSlowConsumerStrategy />
</dispatchPolicy>
</policyEntry>
</policyEntries>
</policyMap>
</destinationPolicy>
--------------------------------------------------------------------------------------------------
I get this error:
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building iNuc-activemq
[INFO] task-segment:
[org.apache.activemq.tooling:maven-activemq-plugin:5.4-SNAPSHOT:run]
[INFO]
------------------------------------------------------------------------
[INFO] snapshot org.apache.activemq:activemq-core:5.4-SNAPSHOT: checking for
updates from logicblaze.repo
[WARNING] repository metadata for: 'snapshot
org.apache.activemq:activemq-core:5.4-SNAPSHOT' could not be retrieved from
repository: logicblaze.repo due to an error: Error transfer
ring file: Connection reset
[INFO] Repository 'logicblaze.repo' will be blacklisted
[INFO] [activemq:run {execution: default-cli}]
[INFO] Loading broker configUri:
xbean:file:./src/main/resources/activemq.xml
Jun 16, 2010 3:54:19 PM
org.springframework.context.support.AbstractApplicationContext
prepareRefresh
INFO: Refreshing
org.apache.xbean.spring.context.resourcexmlapplicationcont...@970c0e:
display name
[org.apache.xbean.spring.context.resourcexmlapplicationcont...@970c0e];
startup
date [Wed Jun 16 15:54:19 CEST 2010]; root of context hierarchy
Jun 16, 2010 3:54:19 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from URL
[file:./src/main/resources/activemq.xml]
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to start ActiveMQ Broker
Embedded error: Unrecognized xbean element mapping:
AbortSlowConsumerStrategy in namespace
http://activemq.apache.org/schema/core
------------------------------------------------------------------------------------------------------
The question is, what am I doing wrong? Is there anywhere else I should be
looking for the 5.4-SNAPSHOT ?
Gary Tully wrote:
>
> reducing the prefetch can ensure that a minimum of messages are locked in
> this way.
> There is a new AbortSlowConsumerStrategy destination policy on trunk(for
> 5.4) that does what you want, check out
> https://issues.apache.org/activemq/browse/AMQ-378
> you will need to use the latest 5.4-SNAPSHOT to access it.
>
> Find the test case @
> http://fisheye6.atlassian.com/browse/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/broker/policy/AbortSlowConsumerTest.java?r=HEAD
>
>
--
View this message in context:
http://old.nabble.com/Does-a-timeout-exist-for-Consumers--tp28891212p28903266.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.