@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
@MessageListener
public @interface PulsarSubscription
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
ackGroupTimeout
By default it will use PulsarConsumer builder default values.
|
java.lang.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 java.lang.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 java.lang.String ackGroupTimeout
ConsumerBuilder.acknowledgmentGroupTime(long, java.util.concurrent.TimeUnit)