@Documented @Retention(value=RUNTIME) @Target(value=TYPE) @MessageListener public @interface PulsarSubscription
Modifier and Type | Optional Element and Description |
---|---|
String |
ackGroupTimeout
By default it will use PulsarConsumer builder default values.
|
String |
subscriptionName
If not set, UUID will be generated as subscription name to avoid
collisions if consumer type is Exclusive.
|
org.apache.pulsar.client.api.SubscriptionType |
subscriptionType
By default
Exclusive . |
public abstract String subscriptionName
ConsumerBuilder.subscriptionType(org.apache.pulsar.client.api.SubscriptionType)
public abstract org.apache.pulsar.client.api.SubscriptionType subscriptionType
Exclusive
.ConsumerBuilder.subscriptionType(org.apache.pulsar.client.api.SubscriptionType)
public abstract String ackGroupTimeout
ConsumerBuilder.acknowledgmentGroupTime(long, java.util.concurrent.TimeUnit)