enum NATS::JetStream::ConsumerConfig::AckPolicy

Overview

The way this consumer expects messages to be acknowledged.

See AckPolicy in the NATS server code

Defined in:

jetstream/consumer_config.cr

Enum Members

None = 0

No acknowledgements are required. All messages are considered acknowledged on delivery.

All = 1

Acknowledging a message acknowledges all messages that came before it.

Explicit = 2

Every message must be acknowledged individually. This is the default.

Instance Method Summary

Instance Method Detail

def all? #

Returns true if this enum value equals All


[View source]
def explicit? #

Returns true if this enum value equals Explicit


[View source]
def none? #

Returns true if this enum value equals None


[View source]