Version: 10.16.0
Namespace

solace.MessageConsumerAcknowledgeMode

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

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

The API acknowledges a message only when the application calls solace.Message#acknowledge.