Maximum number of redelivery attempts.
Interval between redelivery attempts.
Receiver of RedeliverFailure notifications which are sent when the number
of redeliveries reaches redeliverMax
for a sequence of messages. To enforce
a redelivery of these messages, the listener has to Reset the persistent
channel. Alternatively, it can also confirm these messages, preventing further
redeliveries.
If true
the sender will receive the successfully stored Persistent message that has
been submitted with a Deliver request, or a PersistenceFailure message in case of
a persistence failure.
Message delivery is suspended by a channel if the number of pending reaches the
specified value and is resumed again if the number of pending confirmations falls
below pendingConfirmationsMin
.
Message delivery is resumed if the number of pending confirmations falls below
this limit. It is suspended again if it reaches pendingConfirmationsMax
.
Message delivery is enabled for a channel if the number of pending confirmations
is below this limit, or, is resumed again if it falls below this limit.
Maximum interval between read attempts made by a persistent channel. This settings applies, for example, after a journal failed to serve a read request. The next read request is then made after the configured timeout.
Maximum interval between read attempts made by a persistent channel.
Maximum interval between read attempts made by a persistent channel. This settings applies, for example, after a journal failed to serve a read request. The next read request is then made after the configured timeout.
Message delivery is suspended by a channel if the number of pending reaches the
specified value and is resumed again if the number of pending confirmations falls
below pendingConfirmationsMin
.
Message delivery is resumed if the number of pending confirmations falls below this limit.
Message delivery is resumed if the number of pending confirmations falls below
this limit. It is suspended again if it reaches pendingConfirmationsMax
.
Message delivery is enabled for a channel if the number of pending confirmations
is below this limit, or, is resumed again if it falls below this limit.
Receiver of RedeliverFailure notifications which are sent when the number
of redeliveries reaches redeliverMax
for a sequence of messages.
Receiver of RedeliverFailure notifications which are sent when the number
of redeliveries reaches redeliverMax
for a sequence of messages. To enforce
a redelivery of these messages, the listener has to Reset the persistent
channel. Alternatively, it can also confirm these messages, preventing further
redeliveries.
Interval between redelivery attempts.
Maximum number of redelivery attempts.
If true
the sender will receive the successfully stored Persistent message that has
been submitted with a Deliver request, or a PersistenceFailure message in case of
a persistence failure.
Converts this configuration object to ChannelSettings.
Java API.
Java API.
Java API.
Java API.
Java API.
Java API.
Java API.
A PersistentChannel configuration object.
Maximum number of redelivery attempts.
Interval between redelivery attempts.
Receiver of RedeliverFailure notifications which are sent when the number of redeliveries reaches
redeliverMax
for a sequence of messages. To enforce a redelivery of these messages, the listener has to Reset the persistent channel. Alternatively, it can also confirm these messages, preventing further redeliveries.If
true
the sender will receive the successfully stored Persistent message that has been submitted with a Deliver request, or a PersistenceFailure message in case of a persistence failure.Message delivery is suspended by a channel if the number of pending reaches the specified value and is resumed again if the number of pending confirmations falls below
pendingConfirmationsMin
.Message delivery is resumed if the number of pending confirmations falls below this limit. It is suspended again if it reaches
pendingConfirmationsMax
. Message delivery is enabled for a channel if the number of pending confirmations is below this limit, or, is resumed again if it falls below this limit.Maximum interval between read attempts made by a persistent channel. This settings applies, for example, after a journal failed to serve a read request. The next read request is then made after the configured timeout.
(Since version 2.3.4) PersistentChannel will be removed, see
akka.persistence.AtLeastOnceDelivery
instead.