| Modifier and Type | Method and Description |
|---|---|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.ackWait(Duration ackWait)
Sets the amount of time the subscription will wait for ACKs from the cluster.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.ackWait(long ackWait,
TimeUnit unit)
Sets the amount of time the subscription will wait for ACKs from the cluster.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.deliverAllAvailable()
Specifies that message delivery should begin at the oldest available message for this
subject.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.durableName(String durableName)
Sets the durable subscriber name for the subscription.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.manualAcks()
Sets whether or not messages must be acknowledge individually by calling
Message.ack(). |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.maxInFlight(int max)
Sets the maximum number of in-flight (unacknowledged) messages for the subscription.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.setAckWait(Duration ackWait)
Deprecated.
use
ackWait(Duration) instead |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.setAckWait(long ackWait,
TimeUnit unit)
Deprecated.
use
ackWait(long, TimeUnit) instead |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.setDurableName(String durableName)
Deprecated.
Use
durableName(String) instead |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.setManualAcks(boolean manualAcks)
Deprecated.
use
manualAcks() instead |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.setMaxInFlight(int max)
Deprecated.
Use
maxInFlight(int) instead |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.startAtSequence(long seq)
Specifies the sequence number from which to start receiving messages.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.startAtTime(Instant start)
Specifies the desired start time position using
java.time.Instant. |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.startAtTimeDelta(Duration ago)
Specifies the desired delta start time as a
Duration. |
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.startAtTimeDelta(long ago,
TimeUnit unit)
Specifies the desired delta start time position in the desired unit.
|
SubscriptionOptions.Builder |
SubscriptionOptions.Builder.startWithLastReceived()
Specifies that message delivery should start with the last (most recent) message stored
for this subject.
|
Copyright © 2016–2018 NATS.io. All rights reserved.