public abstract class SubscribeOptions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
SubscribeOptions.Builder<B,SO>
PushSubscribeOptions can be created using a Builder.
|
Modifier and Type | Field and Description |
---|---|
protected boolean |
bind |
protected ConsumerConfiguration |
consumerConfig |
static long |
DEFAULT_ORDERED_HEARTBEAT |
protected long |
messageAlarmTime |
protected boolean |
ordered |
protected boolean |
pull |
protected java.lang.String |
stream |
Modifier | Constructor and Description |
---|---|
protected |
SubscribeOptions(SubscribeOptions.Builder builder,
boolean isPull,
boolean isOrdered,
java.lang.String deliverSubject,
java.lang.String deliverGroup) |
Modifier and Type | Method and Description |
---|---|
ConsumerConfiguration |
getConsumerConfiguration()
Gets the consumer configuration.
|
java.lang.String |
getDurable()
Gets the durable consumer name held in the consumer configuration.
|
long |
getMessageAlarmTime()
Get the time amount of time allowed to elapse without a heartbeat.
|
java.lang.String |
getStream()
Gets the name of the stream.
|
boolean |
isBind()
Gets whether this subscription is expected to bind to an existing stream and durable consumer
|
boolean |
isOrdered()
Gets whether this subscription is expected to ensure messages come in order
|
boolean |
isPull()
Gets whether this is a pull subscription
|
java.lang.String |
toString() |
public static final long DEFAULT_ORDERED_HEARTBEAT
protected final java.lang.String stream
protected final boolean pull
protected final boolean bind
protected final boolean ordered
protected final long messageAlarmTime
protected final ConsumerConfiguration consumerConfig
protected SubscribeOptions(SubscribeOptions.Builder builder, boolean isPull, boolean isOrdered, java.lang.String deliverSubject, java.lang.String deliverGroup)
public java.lang.String getStream()
public java.lang.String getDurable()
public boolean isPull()
public boolean isBind()
public boolean isOrdered()
public long getMessageAlarmTime()
public ConsumerConfiguration getConsumerConfiguration()
public java.lang.String toString()
toString
in class java.lang.Object