Contents
namespace solace.MessageConsumerAcknowledgeMode
An enumeration of consumer acknowledgement modes. The corresponding MessageConsumer property solace.MessageConsumerProperties#acknowledgeMode configures how acknowledgments are generated for received Guaranteed messages.
When received messages are acknowledged they are removed from the Guaranteed Message storage on the Solace Message Router. Message Consumer acknowledgements, only remove messages from the Solace Message Router.
In particular, withholding Message Consumer Acknowledgemnts does not stop message delivery. For Message Consumer flow control see solace.MessageConsumer.stop/solace.MessageConsumer.start. Message Consumer flow control may also be imlpemented by removing the solace.MessageConsumerEventName#event:MESSAGE listener.
Static Properties & Enumerations Top
string |
AUTO
= AUTO
| ||
string |
CLIENT
= CLIENT
|
Static Properties & Enumerations Detail Top
static
public
string
AUTO
= AUTO
AUTO
The API automatically acknowledges any message that was delivered to all solace.MessageConsumerEventName#event:MESSAGE listeners with no exception thrown on any of them.
static
public
string
CLIENT
= CLIENT
CLIENT
The API acknowledges a message only when the application calls solace.Message#acknowledge.