hi, i have a program which receive client request and then transfer the message via amq to a processor which watches on the specified queue. However, the processor may not start up while the cilent request arrives, then amq will then store this message temporarily, and after the processor start up, amq will send this store message to the processor.
what i'm wondering is, how can i let amq to remove this temporary message after some time the processor is not available or let amq do not send this 'timeout' temporary message to the processor when is started. i had tried to set the sendTimeout property on the ConnectionFactory which looks like this: <spring:bean id="activeMqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <spring:property name="brokerURL" value="tcp://localhost:61616" /> <spring:property name="userName" value="system" /> <spring:property name="password" value="manager" /> <spring:property name="sendTimeout" value="30000" /> </spring:bean> but it seems doesn't work,wish your reply eric wen -- View this message in context: http://activemq.2283324.n4.nabble.com/how-can-i-config-to-let-amq-remove-the-queue-message-when-timeout-tp4234322p4234322.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.