| Package | Description |
|---|---|
| org.apache.pulsar.client.admin |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.common.policies.data |
Implementation of policies.
|
| org.apache.pulsar.common.policies.data.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| Modifier and Type | Method and Description |
|---|---|
DispatchRate |
Topics.getDispatchRate(String topic)
Get message-dispatch-rate (topic can dispatch this many messages per second).
|
DispatchRate |
Namespaces.getDispatchRate(String namespace)
Get message-dispatch-rate (topics under this namespace can dispatch this many messages per second).
|
DispatchRate |
Topics.getDispatchRate(String topic,
boolean applied)
Get applied message-dispatch-rate (topic can dispatch this many messages per second).
|
DispatchRate |
Topics.getReplicatorDispatchRate(String topic)
Get replicatorDispatchRate for the topic.
|
DispatchRate |
Namespaces.getReplicatorDispatchRate(String namespace)
Get replicator-message-dispatch-rate.
|
DispatchRate |
Topics.getReplicatorDispatchRate(String topic,
boolean applied)
Get applied replicatorDispatchRate for the topic.
|
DispatchRate |
Topics.getSubscriptionDispatchRate(String topic)
Get subscription-message-dispatch-rate for the topic.
|
DispatchRate |
Namespaces.getSubscriptionDispatchRate(String namespace)
Get subscription-message-dispatch-rate.
|
DispatchRate |
Topics.getSubscriptionDispatchRate(String namespace,
boolean applied)
Get applied subscription-message-dispatch-rate.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<DispatchRate> |
Topics.getDispatchRateAsync(String topic)
Get message-dispatch-rate asynchronously.
|
CompletableFuture<DispatchRate> |
Namespaces.getDispatchRateAsync(String namespace)
Get message-dispatch-rate asynchronously.
|
CompletableFuture<DispatchRate> |
Topics.getDispatchRateAsync(String topic,
boolean applied)
Get applied message-dispatch-rate asynchronously.
|
CompletableFuture<DispatchRate> |
Topics.getReplicatorDispatchRateAsync(String topic)
Get replicatorDispatchRate asynchronously.
|
CompletableFuture<DispatchRate> |
Namespaces.getReplicatorDispatchRateAsync(String namespace)
Get replicator-message-dispatch-rate asynchronously.
|
CompletableFuture<DispatchRate> |
Topics.getReplicatorDispatchRateAsync(String topic,
boolean applied)
Get applied replicatorDispatchRate asynchronously.
|
CompletableFuture<DispatchRate> |
Topics.getSubscriptionDispatchRateAsync(String topic)
Get subscription-message-dispatch-rate asynchronously.
|
CompletableFuture<DispatchRate> |
Namespaces.getSubscriptionDispatchRateAsync(String namespace)
Get subscription-message-dispatch-rate asynchronously.
|
CompletableFuture<DispatchRate> |
Topics.getSubscriptionDispatchRateAsync(String namespace,
boolean applied)
Get applied subscription-message-dispatch-rate asynchronously.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Topics.setDispatchRate(String topic,
DispatchRate dispatchRate)
Set message-dispatch-rate (topic can dispatch this many messages per second).
|
void |
Namespaces.setDispatchRate(String namespace,
DispatchRate dispatchRate)
Set message-dispatch-rate (topics under this namespace can dispatch this many messages per second).
|
CompletableFuture<Void> |
Topics.setDispatchRateAsync(String topic,
DispatchRate dispatchRate)
Set message-dispatch-rate asynchronously.
|
CompletableFuture<Void> |
Namespaces.setDispatchRateAsync(String namespace,
DispatchRate dispatchRate)
Set message-dispatch-rate asynchronously.
|
void |
Topics.setReplicatorDispatchRate(String topic,
DispatchRate dispatchRate)
Set replicatorDispatchRate for the topic.
|
void |
Namespaces.setReplicatorDispatchRate(String namespace,
DispatchRate dispatchRate)
Set replicator-message-dispatch-rate.
|
CompletableFuture<Void> |
Topics.setReplicatorDispatchRateAsync(String topic,
DispatchRate dispatchRate)
Set replicatorDispatchRate for the topic asynchronously.
|
CompletableFuture<Void> |
Namespaces.setReplicatorDispatchRateAsync(String namespace,
DispatchRate dispatchRate)
Set replicator-message-dispatch-rate asynchronously.
|
void |
Topics.setSubscriptionDispatchRate(String topic,
DispatchRate dispatchRate)
Set subscription-message-dispatch-rate for the topic.
|
void |
Namespaces.setSubscriptionDispatchRate(String namespace,
DispatchRate dispatchRate)
Set subscription-message-dispatch-rate.
|
CompletableFuture<Void> |
Topics.setSubscriptionDispatchRateAsync(String topic,
DispatchRate dispatchRate)
Set subscription-message-dispatch-rate for the topic asynchronously.
|
CompletableFuture<Void> |
Namespaces.setSubscriptionDispatchRateAsync(String namespace,
DispatchRate dispatchRate)
Set subscription-message-dispatch-rate asynchronously.
|
| Modifier and Type | Method and Description |
|---|---|
DispatchRate |
DispatchRate.Builder.build() |
| Modifier and Type | Class and Description |
|---|---|
class |
DispatchRateImpl
Dispatch rate.
|
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.