@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)