No, there isn't any API for checking the delivery settlement status in the JMS client, and none is planned.
The JMS client uses consumer link settings that specify unsettled messages be received, unless configured otherwise using the presettlePolicy connection options in which case it can request settled messages be received. Aside: for proton-j the isSettled() method returns a local settlement indication only, remotelySettled() returns the remote settlement indication. Robbie On Thu, 18 Jun 2020 at 14:16, Schwilk David (IOC/PAP-TH) <david.schw...@bosch.io.invalid> wrote: > > Hello, > > As part of the project Eclipse Ditto we use the Qpid JMS client 0.45.0. > We want to check if the incoming JmsMessages were presettled by the system, > sending the message. > > I saw that this possibility exists in Qpid Proton client via the function > Delivery.isSettled(). > Is there a similar functionality already implemented/planned for the JMS > client? > > Thank you and best regards > > David Schwilk > > Bosch IoT Things- Product Area IoT Platform (IOC/PAP-TH) > Bosch.IO GmbH | Ziegelei 7 | 88090 Immenstaad | GERMANY | www.bosch.io > Tel. +49 7545 202-114 | Telefax +49 7545 202-301 | > david.schw...@bosch-si.com<mailto:david.schw...@bosch-si.com> > > Sitz: Berlin, Registergericht: Amtsgericht Charlottenburg; HRB 148411 B > Aufsichtsratsvorsitzender: Dr.-Ing. Thorsten Lücke; Geschäftsführung: Dr. > Stefan Ferber, Dr. Aleksandar Mitrovic, Yvonne Reckling > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org