Hi, We are using Apache qpid jms client 0.53.0 and we are seeing org.apache.qpid.jms.provider.ConservativeProviderFuture.sync() getting called, even when we are using The forceAsyncSend property to true. We are using a transacted session and persistent delivery mode, but using connectionfactory with forceAsyncSend=true.
Is it the correct behavior ? Below is the stacktrace we are seeing : acsi.gddn.util.net.components.jms.internal.AbstractJmsComponent.commitTransaction(AbstractJmsComponent.java:718) acsi.gddn.service.jms.impl.session.JmsSessionWrapperImpl.commit(JmsSessionWrapperImpl.java:249) acsi.gddn.jms20.Jms20SessionWrapper.commit(Jms20SessionWrapper.java:229) org.apache.qpid.jms.JmsSession.commit(JmsSession.java:258) org.apache.qpid.jms.JmsLocalTransactionContext.commit(JmsLocalTransactionContext.java:186) org.apache.qpid.jms.JmsConnection.commit(JmsConnection.java:847) org.apache.qpid.jms.provider.ConservativeProviderFuture.sync(ConservativeProviderFuture.java:116) java.lang.Object.wait(Object.java:502) java.lang.Object.wait(Native Method) Thanks, Irfan Gadiwan. GDDN DevSecOps AT&T Services, Inc Rethink Possible P: 470 559 3442