By JMS core code before calling onMessage() method.
By the client after it receives the message.
By the client when manual acknowledgement mode is used, otherwise automatically.
By Connection object
By the client after it processes the message.
By the JMS provider or by the client, depending on the session acknowledgment mode.
|