Dear all,

MQ version 5.5.0. I want to use non-persistent delivery in queue,so i make
these settings:
1.comment out persistenceAdapter in activemq.xml
2.set jmstemplate:
<bean id="myJmsTemplate" class="org.springframework.jms.core.JmsTemplate">  
        <property name="connectionFactory">
                <ref local="jmsFactory"/>
        </property>
        <property name="defaultDestinationName" value="mqtest" /> 
        *<property name="deliveryPersistent" value="false"></property> *
        <property name="messageConverter">
                <ref local="conversion" /> 
        </property>  
        <property name="pubSubDomain" value="false" />  
    </bean>
3.in producer:
 public void simpleSend(HashMapPojo pojo){
        this.jmsTemplet.setDeliveryPersistent(false);
        this.jmsTemplet.convertAndSend(pojo);
        this.jmsTemplet.setDeliveryMode(DeliveryMode.NON_PERSISTENT);
    }
4.in converter:
       public Object fromMessage(Message message) throws JMSException,
                        MessageConversionException {
                ObjectMessage objMsg = (ObjectMessage) message;
                objMsg.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT);
                return objMsg;
        }

        public Message toMessage(Object obj, Session session) throws 
JMSException,
                        MessageConversionException {
                ObjectMessage objMsg = session.createObjectMessage();
                objMsg.setJMSReplyTo(objMsg.getJMSDestination());
                objMsg.setObject((HashMapPojo) obj);
                objMsg.setJMSDeliveryMode(DeliveryMode.NON_PERSISTENT);
                return objMsg;
        } 

But,why i'm seeing messages still persistent in MQConsole?
<http://activemq.2283324.n4.nabble.com/file/n4680457/4b3c5ac3f47d4b15a00e659064675510.jpg>
 

Did i do something incorrect? Pls help, thank you for your time.



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Non-persistent-deliverymode-not-effect-tp4680457.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to