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