MCPcopy Create free account
hub / github.com/apache/qpid-proton / settle

Method settle

python/proton/_handlers.py:213–224  ·  view source on GitHub ↗

Settles the message delivery, and optionally updating the delivery state. :param delivery: The message delivery tracking object :param state: The delivery state, or ``None`` if no update is to be performed.

(self, delivery: Delivery, state: Optional['DispositionType'] = None)

Source from the content-addressed store, hash-verified

211 self.settle(delivery, Delivery.RELEASED)
212
213 def settle(self, delivery: Delivery, state: Optional['DispositionType'] = None) -> None:
214 """
215 Settles the message delivery, and optionally updating the
216 delivery state.
217
218 :param delivery: The message delivery tracking object
219 :param state: The delivery state, or ``None`` if no update
220 is to be performed.
221 """
222 if state:
223 delivery.update(state)
224 delivery.settle()
225
226
227class IncomingMessageHandler(Handler, Acking):

Callers 5

acceptMethod · 0.95
rejectMethod · 0.95
releaseMethod · 0.95
on_deliveryMethod · 0.45
on_deliveryMethod · 0.45

Calls 1

updateMethod · 0.45

Tested by

no test coverage detected