public interface ConsumerRegistry
| Modifier and Type | Method and Description |
|---|---|
io.nats.client.Consumer |
getConsumer(java.lang.String id)
Returns the subscription by given id.
|
java.util.Set<java.lang.String> |
getConsumerIds()
The IDs of the available consumers.
|
java.util.Set<io.nats.client.Subscription> |
getConsumerSubscription(java.lang.String id)
Returns a managed Consumer's subscriptions.
|
io.nats.client.Subscription |
newSubscription(java.lang.String subject,
java.lang.String queue)
Create a new subscription with the default connection.
|
io.nats.client.Subscription |
newSubscription(java.lang.String connectionName,
java.lang.String subject,
java.lang.String queue)
Create a new subscription from the given connection name.
|
@NonNull
io.nats.client.Consumer getConsumer(@NonNull
java.lang.String id)
id - String The id of the listenerjava.lang.IllegalArgumentException - If no listener exists for the given ID@NonNull java.util.Set<java.lang.String> getConsumerIds()
@NonNull
java.util.Set<io.nats.client.Subscription> getConsumerSubscription(@NonNull
java.lang.String id)
id - The id of the producer.java.lang.IllegalArgumentException - If no consumer exists for the given IDio.nats.client.Subscription newSubscription(@NonNull
java.lang.String subject,
@Nullable
java.lang.String queue)
subject - Stringqueue - String optionalSubscriptionio.nats.client.Subscription newSubscription(@NonNull
java.lang.String connectionName,
@NonNull
java.lang.String subject,
@Nullable
java.lang.String queue)
connectionName - Stringsubject - Stringqueue - String optionalSubscription