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.

Reply via email to