Class TopicPoliciesImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TopicPoliciesImpl
- All Implemented Interfaces:
TopicPolicies
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTopicPoliciesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs, boolean isGlobal) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.client.WebTargetaddGlobalIfNeeded(javax.ws.rs.client.WebTarget path) getAutoSubscriptionCreation(String topic, boolean applied) getAutoSubscriptionCreationAsync(String topic, boolean applied) getBacklogQuotaMap(String topic) getBacklogQuotaMap(String topic, boolean applied) getCompactionThreshold(String topic) getCompactionThreshold(String topic, boolean applied) getCompactionThresholdAsync(String topic, boolean applied) getDeduplicationStatus(String topic) getDeduplicationStatus(String topic, boolean applied) getDeduplicationStatusAsync(String topic, boolean applied) getDelayedDeliveryPolicy(String topic) getDelayedDeliveryPolicy(String topic, boolean applied) getDelayedDeliveryPolicyAsync(String topic, boolean applied) getDispatchRate(String topic) getDispatchRate(String topic, boolean applied) getDispatchRateAsync(String topic) getDispatchRateAsync(String topic, boolean applied) getEntryFiltersPerTopic(String topic, boolean applied) getEntryFiltersPerTopicAsync(String topic, boolean applied) getInactiveTopicPolicies(String topic) getInactiveTopicPolicies(String topic, boolean applied) getInactiveTopicPoliciesAsync(String topic, boolean applied) getMaxConsumers(String topic) getMaxConsumers(String topic, boolean applied) getMaxConsumersAsync(String topic) getMaxConsumersAsync(String topic, boolean applied) getMaxMessageSize(String topic) getMaxMessageSizeAsync(String topic) getMaxProducers(String topic) getMaxProducers(String topic, boolean applied) getMaxProducersAsync(String topic) getMaxProducersAsync(String topic, boolean applied) getMaxUnackedMessagesOnConsumer(String topic, boolean applied) getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied) getMaxUnackedMessagesOnSubscription(String topic, boolean applied) getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied) getMessageTTL(String topic) getMessageTTL(String topic, boolean applied) getOffloadPolicies(String topic) getOffloadPolicies(String topic, boolean applied) getOffloadPoliciesAsync(String topic) getOffloadPoliciesAsync(String topic, boolean applied) getPersistence(String topic) getPersistence(String topic, boolean applied) getPersistenceAsync(String topic) getPersistenceAsync(String topic, boolean applied) getPublishRate(String topic) getPublishRateAsync(String topic) getReplicatorDispatchRate(String topic) getReplicatorDispatchRate(String topic, boolean applied) getReplicatorDispatchRateAsync(String topic, boolean applied) getRetention(String topic) getRetention(String topic, boolean applied) getRetentionAsync(String topic) getRetentionAsync(String topic, boolean applied) getSchemaCompatibilityStrategy(String topic, boolean applied) getSchemaCompatibilityStrategyAsync(String topic, boolean applied) getSubscribeRate(String topic) getSubscribeRate(String topic, boolean applied) getSubscribeRateAsync(String topic) getSubscribeRateAsync(String topic, boolean applied) getSubscriptionDispatchRate(String topic, boolean applied) getSubscriptionDispatchRate(String topic, String subscriptionName) getSubscriptionDispatchRate(String topic, String subscriptionName, boolean applied) getSubscriptionDispatchRateAsync(String topic, boolean applied) getSubscriptionDispatchRateAsync(String topic, String subscriptionName) getSubscriptionDispatchRateAsync(String topic, String subscriptionName, boolean applied) Set<org.apache.pulsar.client.api.SubscriptionType>CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>>voidvoidremoveBacklogQuota(String topic, BacklogQuota.BacklogQuotaType backlogQuotaType) voidremoveCompactionThreshold(String topic) voidvoidremoveDeduplicationStatus(String topic) voidvoidremoveDispatchRate(String topic) removeDispatchRateAsync(String topic) voidremoveEntryFiltersPerTopic(String topic) voidvoidremoveMaxConsumers(String topic) removeMaxConsumersAsync(String topic) voidvoidremoveMaxMessageSize(String topic) removeMaxMessageSizeAsync(String topic) voidremoveMaxProducers(String topic) removeMaxProducersAsync(String topic) voidvoidvoidvoidremoveMessageTTL(String topic) voidremoveOffloadPolicies(String topic) removeOffloadPoliciesAsync(String topic) voidremovePersistence(String topic) removePersistenceAsync(String topic) voidremovePublishRate(String topic) removePublishRateAsync(String topic) voidvoidremoveRetention(String topic) removeRetentionAsync(String topic) voidvoidremoveSubscribeRate(String topic) removeSubscribeRateAsync(String topic) voidvoidremoveSubscriptionDispatchRate(String topic, String subscriptionName) removeSubscriptionDispatchRateAsync(String topic, String subscriptionName) voidvoidsetAutoSubscriptionCreation(String topic, AutoSubscriptionCreationOverride autoSubscriptionCreationOverride) setAutoSubscriptionCreationAsync(String topic, AutoSubscriptionCreationOverride autoSubscriptionCreationOverride) voidsetBacklogQuota(String topic, BacklogQuota backlogQuota, BacklogQuota.BacklogQuotaType backlogQuotaType) voidsetCompactionThreshold(String topic, long compactionThreshold) setCompactionThresholdAsync(String topic, long compactionThreshold) voidsetDeduplicationSnapshotInterval(String topic, int interval) setDeduplicationSnapshotIntervalAsync(String topic, int interval) voidsetDeduplicationStatus(String topic, boolean enabled) setDeduplicationStatusAsync(String topic, boolean enabled) voidsetDelayedDeliveryPolicy(String topic, DelayedDeliveryPolicies delayedDeliveryPolicies) setDelayedDeliveryPolicyAsync(String topic, DelayedDeliveryPolicies delayedDeliveryPolicies) voidsetDispatchRate(String topic, DispatchRate dispatchRate) setDispatchRateAsync(String topic, DispatchRate dispatchRate) voidsetEntryFiltersPerTopic(String topic, EntryFilters entryFilters) setEntryFiltersPerTopicAsync(String topic, EntryFilters entryFilters) voidsetInactiveTopicPolicies(String topic, InactiveTopicPolicies inactiveTopicPolicies) setInactiveTopicPoliciesAsync(String topic, InactiveTopicPolicies inactiveTopicPolicies) voidsetMaxConsumers(String topic, int maxConsumers) setMaxConsumersAsync(String topic, int maxConsumers) voidsetMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription) voidsetMaxMessageSize(String topic, int maxMessageSize) setMaxMessageSizeAsync(String topic, int maxMessageSize) voidsetMaxProducers(String topic, int maxProducers) setMaxProducersAsync(String topic, int maxProducers) voidsetMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic) voidsetMaxUnackedMessagesOnConsumer(String topic, int maxNum) setMaxUnackedMessagesOnConsumerAsync(String topic, int maxNum) voidsetMaxUnackedMessagesOnSubscription(String topic, int maxNum) setMaxUnackedMessagesOnSubscriptionAsync(String topic, int maxNum) voidsetMessageTTL(String topic, int messageTTLInSecond) voidsetOffloadPolicies(String topic, OffloadPolicies offloadPolicies) setOffloadPoliciesAsync(String topic, OffloadPolicies offloadPolicies) voidsetPersistence(String topic, PersistencePolicies persistencePolicies) setPersistenceAsync(String topic, PersistencePolicies persistencePolicies) voidsetPublishRate(String topic, PublishRate publishRate) setPublishRateAsync(String topic, PublishRate publishRate) voidsetReplicatorDispatchRate(String topic, DispatchRate dispatchRate) setReplicatorDispatchRateAsync(String topic, DispatchRate dispatchRate) voidsetRetention(String topic, RetentionPolicies retention) setRetentionAsync(String topic, RetentionPolicies retention) voidsetSchemaCompatibilityStrategy(String topic, SchemaCompatibilityStrategy strategy) setSchemaCompatibilityStrategyAsync(String topic, SchemaCompatibilityStrategy strategy) voidsetSubscribeRate(String topic, SubscribeRate subscribeRate) setSubscribeRateAsync(String topic, SubscribeRate subscribeRate) voidsetSubscriptionDispatchRate(String topic, String subscriptionName, DispatchRate dispatchRate) voidsetSubscriptionDispatchRate(String topic, DispatchRate dispatchRate) setSubscriptionDispatchRateAsync(String topic, String subscriptionName, DispatchRate dispatchRate) setSubscriptionDispatchRateAsync(String topic, DispatchRate dispatchRate) voidsetSubscriptionTypesEnabled(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, syncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pulsar.client.admin.TopicPolicies
removeBacklogQuota, setBacklogQuota
-
Constructor Details
-
TopicPoliciesImpl
protected TopicPoliciesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs, boolean isGlobal)
-
-
Method Details
-
addGlobalIfNeeded
public javax.ws.rs.client.WebTarget addGlobalIfNeeded(javax.ws.rs.client.WebTarget path) -
getBacklogQuotaMap
public Map<BacklogQuota.BacklogQuotaType,BacklogQuota> getBacklogQuotaMap(String topic) throws PulsarAdminException - Specified by:
getBacklogQuotaMapin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getBacklogQuotaMap
public Map<BacklogQuota.BacklogQuotaType,BacklogQuota> getBacklogQuotaMap(String topic, boolean applied) throws PulsarAdminException - Specified by:
getBacklogQuotaMapin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setBacklogQuota
public void setBacklogQuota(String topic, BacklogQuota backlogQuota, BacklogQuota.BacklogQuotaType backlogQuotaType) throws PulsarAdminException - Specified by:
setBacklogQuotain interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeBacklogQuota
public void removeBacklogQuota(String topic, BacklogQuota.BacklogQuotaType backlogQuotaType) throws PulsarAdminException - Specified by:
removeBacklogQuotain interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxUnackedMessagesOnConsumer
- Specified by:
getMaxUnackedMessagesOnConsumerin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxUnackedMessagesOnConsumerAsync
- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceTopicPolicies
-
getMaxUnackedMessagesOnConsumer
public Integer getMaxUnackedMessagesOnConsumer(String topic, boolean applied) throws PulsarAdminException - Specified by:
getMaxUnackedMessagesOnConsumerin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxUnackedMessagesOnConsumerAsync
public CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied) - Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceTopicPolicies
-
setMaxUnackedMessagesOnConsumerAsync
- Specified by:
setMaxUnackedMessagesOnConsumerAsyncin interfaceTopicPolicies
-
setMaxUnackedMessagesOnConsumer
- Specified by:
setMaxUnackedMessagesOnConsumerin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxUnackedMessagesOnConsumerAsync
- Specified by:
removeMaxUnackedMessagesOnConsumerAsyncin interfaceTopicPolicies
-
removeMaxUnackedMessagesOnConsumer
- Specified by:
removeMaxUnackedMessagesOnConsumerin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getInactiveTopicPolicies
public InactiveTopicPolicies getInactiveTopicPolicies(String topic, boolean applied) throws PulsarAdminException - Specified by:
getInactiveTopicPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getInactiveTopicPoliciesAsync
public CompletableFuture<InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic, boolean applied) - Specified by:
getInactiveTopicPoliciesAsyncin interfaceTopicPolicies
-
getInactiveTopicPolicies
- Specified by:
getInactiveTopicPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getInactiveTopicPoliciesAsync
- Specified by:
getInactiveTopicPoliciesAsyncin interfaceTopicPolicies
-
setInactiveTopicPoliciesAsync
public CompletableFuture<Void> setInactiveTopicPoliciesAsync(String topic, InactiveTopicPolicies inactiveTopicPolicies) - Specified by:
setInactiveTopicPoliciesAsyncin interfaceTopicPolicies
-
setInactiveTopicPolicies
public void setInactiveTopicPolicies(String topic, InactiveTopicPolicies inactiveTopicPolicies) throws PulsarAdminException - Specified by:
setInactiveTopicPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeInactiveTopicPoliciesAsync
- Specified by:
removeInactiveTopicPoliciesAsyncin interfaceTopicPolicies
-
removeInactiveTopicPolicies
- Specified by:
removeInactiveTopicPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDelayedDeliveryPolicy
public DelayedDeliveryPolicies getDelayedDeliveryPolicy(String topic, boolean applied) throws PulsarAdminException - Specified by:
getDelayedDeliveryPolicyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDelayedDeliveryPolicyAsync
public CompletableFuture<DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic, boolean applied) - Specified by:
getDelayedDeliveryPolicyAsyncin interfaceTopicPolicies
-
getDelayedDeliveryPolicy
- Specified by:
getDelayedDeliveryPolicyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDelayedDeliveryPolicyAsync
- Specified by:
getDelayedDeliveryPolicyAsyncin interfaceTopicPolicies
-
removeDelayedDeliveryPolicyAsync
- Specified by:
removeDelayedDeliveryPolicyAsyncin interfaceTopicPolicies
-
removeDelayedDeliveryPolicy
- Specified by:
removeDelayedDeliveryPolicyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setDelayedDeliveryPolicyAsync
public CompletableFuture<Void> setDelayedDeliveryPolicyAsync(String topic, DelayedDeliveryPolicies delayedDeliveryPolicies) - Specified by:
setDelayedDeliveryPolicyAsyncin interfaceTopicPolicies
-
setDelayedDeliveryPolicy
public void setDelayedDeliveryPolicy(String topic, DelayedDeliveryPolicies delayedDeliveryPolicies) throws PulsarAdminException - Specified by:
setDelayedDeliveryPolicyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDeduplicationStatus
- Specified by:
getDeduplicationStatusin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDeduplicationStatusAsync
- Specified by:
getDeduplicationStatusAsyncin interfaceTopicPolicies
-
getDeduplicationStatus
- Specified by:
getDeduplicationStatusin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDeduplicationStatusAsync
- Specified by:
getDeduplicationStatusAsyncin interfaceTopicPolicies
-
setDeduplicationStatus
- Specified by:
setDeduplicationStatusin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setDeduplicationStatusAsync
- Specified by:
setDeduplicationStatusAsyncin interfaceTopicPolicies
-
removeDeduplicationStatus
- Specified by:
removeDeduplicationStatusin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeDeduplicationStatusAsync
- Specified by:
removeDeduplicationStatusAsyncin interfaceTopicPolicies
-
getOffloadPolicies
- Specified by:
getOffloadPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getOffloadPoliciesAsync
- Specified by:
getOffloadPoliciesAsyncin interfaceTopicPolicies
-
getOffloadPolicies
public OffloadPolicies getOffloadPolicies(String topic, boolean applied) throws PulsarAdminException - Specified by:
getOffloadPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getOffloadPoliciesAsync
- Specified by:
getOffloadPoliciesAsyncin interfaceTopicPolicies
-
setOffloadPolicies
public void setOffloadPolicies(String topic, OffloadPolicies offloadPolicies) throws PulsarAdminException - Specified by:
setOffloadPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setOffloadPoliciesAsync
public CompletableFuture<Void> setOffloadPoliciesAsync(String topic, OffloadPolicies offloadPolicies) - Specified by:
setOffloadPoliciesAsyncin interfaceTopicPolicies
-
removeOffloadPolicies
- Specified by:
removeOffloadPoliciesin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeOffloadPoliciesAsync
- Specified by:
removeOffloadPoliciesAsyncin interfaceTopicPolicies
-
getMaxUnackedMessagesOnSubscription
- Specified by:
getMaxUnackedMessagesOnSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxUnackedMessagesOnSubscriptionAsync
- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceTopicPolicies
-
getMaxUnackedMessagesOnSubscription
public Integer getMaxUnackedMessagesOnSubscription(String topic, boolean applied) throws PulsarAdminException - Specified by:
getMaxUnackedMessagesOnSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxUnackedMessagesOnSubscriptionAsync
public CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied) - Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceTopicPolicies
-
setMaxUnackedMessagesOnSubscription
public void setMaxUnackedMessagesOnSubscription(String topic, int maxNum) throws PulsarAdminException - Specified by:
setMaxUnackedMessagesOnSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setMaxUnackedMessagesOnSubscriptionAsync
- Specified by:
setMaxUnackedMessagesOnSubscriptionAsyncin interfaceTopicPolicies
-
removeMaxUnackedMessagesOnSubscription
- Specified by:
removeMaxUnackedMessagesOnSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxUnackedMessagesOnSubscriptionAsync
- Specified by:
removeMaxUnackedMessagesOnSubscriptionAsyncin interfaceTopicPolicies
-
setMessageTTL
- Specified by:
setMessageTTLin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMessageTTL
- Specified by:
getMessageTTLin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMessageTTL
- Specified by:
getMessageTTLin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMessageTTL
- Specified by:
removeMessageTTLin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setRetention
- Specified by:
setRetentionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setRetentionAsync
- Specified by:
setRetentionAsyncin interfaceTopicPolicies
-
getRetention
- Specified by:
getRetentionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getRetentionAsync
- Specified by:
getRetentionAsyncin interfaceTopicPolicies
-
getRetention
- Specified by:
getRetentionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getRetentionAsync
- Specified by:
getRetentionAsyncin interfaceTopicPolicies
-
removeRetention
- Specified by:
removeRetentionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeRetentionAsync
- Specified by:
removeRetentionAsyncin interfaceTopicPolicies
-
setPersistence
public void setPersistence(String topic, PersistencePolicies persistencePolicies) throws PulsarAdminException - Specified by:
setPersistencein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setPersistenceAsync
public CompletableFuture<Void> setPersistenceAsync(String topic, PersistencePolicies persistencePolicies) - Specified by:
setPersistenceAsyncin interfaceTopicPolicies
-
getPersistence
- Specified by:
getPersistencein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getPersistenceAsync
- Specified by:
getPersistenceAsyncin interfaceTopicPolicies
-
getPersistence
public PersistencePolicies getPersistence(String topic, boolean applied) throws PulsarAdminException - Specified by:
getPersistencein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getPersistenceAsync
- Specified by:
getPersistenceAsyncin interfaceTopicPolicies
-
removePersistence
- Specified by:
removePersistencein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removePersistenceAsync
- Specified by:
removePersistenceAsyncin interfaceTopicPolicies
-
getDispatchRate
- Specified by:
getDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDispatchRateAsync
- Specified by:
getDispatchRateAsyncin interfaceTopicPolicies
-
getDispatchRate
- Specified by:
getDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDispatchRateAsync
- Specified by:
getDispatchRateAsyncin interfaceTopicPolicies
-
setDispatchRate
- Specified by:
setDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setDispatchRateAsync
- Specified by:
setDispatchRateAsyncin interfaceTopicPolicies
-
removeDispatchRate
- Specified by:
removeDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeDispatchRateAsync
- Specified by:
removeDispatchRateAsyncin interfaceTopicPolicies
-
getSubscriptionDispatchRate
public DispatchRate getSubscriptionDispatchRate(String topic, boolean applied) throws PulsarAdminException - Specified by:
getSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<DispatchRate> getSubscriptionDispatchRateAsync(String topic, boolean applied) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
getSubscriptionDispatchRate
- Specified by:
getSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscriptionDispatchRateAsync
- Specified by:
getSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
setSubscriptionDispatchRate
public void setSubscriptionDispatchRate(String topic, DispatchRate dispatchRate) throws PulsarAdminException - Specified by:
setSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setSubscriptionDispatchRateAsync
public CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, DispatchRate dispatchRate) - Specified by:
setSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
removeSubscriptionDispatchRate
- Specified by:
removeSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeSubscriptionDispatchRateAsync
- Specified by:
removeSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
setSubscriptionDispatchRate
public void setSubscriptionDispatchRate(String topic, String subscriptionName, DispatchRate dispatchRate) throws PulsarAdminException - Specified by:
setSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setSubscriptionDispatchRateAsync
public CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, String subscriptionName, DispatchRate dispatchRate) - Specified by:
setSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
getSubscriptionDispatchRate
public DispatchRate getSubscriptionDispatchRate(String topic, String subscriptionName, boolean applied) throws PulsarAdminException - Specified by:
getSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<DispatchRate> getSubscriptionDispatchRateAsync(String topic, String subscriptionName, boolean applied) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
getSubscriptionDispatchRate
public DispatchRate getSubscriptionDispatchRate(String topic, String subscriptionName) throws PulsarAdminException - Specified by:
getSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<DispatchRate> getSubscriptionDispatchRateAsync(String topic, String subscriptionName) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
removeSubscriptionDispatchRate
public void removeSubscriptionDispatchRate(String topic, String subscriptionName) throws PulsarAdminException - Specified by:
removeSubscriptionDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeSubscriptionDispatchRateAsync
public CompletableFuture<Void> removeSubscriptionDispatchRateAsync(String topic, String subscriptionName) - Specified by:
removeSubscriptionDispatchRateAsyncin interfaceTopicPolicies
-
getCompactionThreshold
- Specified by:
getCompactionThresholdin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getCompactionThresholdAsync
- Specified by:
getCompactionThresholdAsyncin interfaceTopicPolicies
-
getCompactionThreshold
- Specified by:
getCompactionThresholdin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getCompactionThresholdAsync
- Specified by:
getCompactionThresholdAsyncin interfaceTopicPolicies
-
setCompactionThreshold
public void setCompactionThreshold(String topic, long compactionThreshold) throws PulsarAdminException - Specified by:
setCompactionThresholdin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setCompactionThresholdAsync
- Specified by:
setCompactionThresholdAsyncin interfaceTopicPolicies
-
removeCompactionThreshold
- Specified by:
removeCompactionThresholdin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeCompactionThresholdAsync
- Specified by:
removeCompactionThresholdAsyncin interfaceTopicPolicies
-
getPublishRate
- Specified by:
getPublishRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getPublishRateAsync
- Specified by:
getPublishRateAsyncin interfaceTopicPolicies
-
setPublishRate
- Specified by:
setPublishRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setPublishRateAsync
- Specified by:
setPublishRateAsyncin interfaceTopicPolicies
-
removePublishRate
- Specified by:
removePublishRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removePublishRateAsync
- Specified by:
removePublishRateAsyncin interfaceTopicPolicies
-
getMaxConsumersPerSubscription
- Specified by:
getMaxConsumersPerSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxConsumersPerSubscriptionAsync
- Specified by:
getMaxConsumersPerSubscriptionAsyncin interfaceTopicPolicies
-
setMaxConsumersPerSubscription
public void setMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) throws PulsarAdminException - Specified by:
setMaxConsumersPerSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setMaxConsumersPerSubscriptionAsync
public CompletableFuture<Void> setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription) - Specified by:
setMaxConsumersPerSubscriptionAsyncin interfaceTopicPolicies
-
removeMaxConsumersPerSubscription
- Specified by:
removeMaxConsumersPerSubscriptionin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxConsumersPerSubscriptionAsync
- Specified by:
removeMaxConsumersPerSubscriptionAsyncin interfaceTopicPolicies
-
getMaxProducers
- Specified by:
getMaxProducersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxProducersAsync
- Specified by:
getMaxProducersAsyncin interfaceTopicPolicies
-
getMaxProducers
- Specified by:
getMaxProducersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxProducersAsync
- Specified by:
getMaxProducersAsyncin interfaceTopicPolicies
-
setMaxProducers
- Specified by:
setMaxProducersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setMaxProducersAsync
- Specified by:
setMaxProducersAsyncin interfaceTopicPolicies
-
removeMaxProducers
- Specified by:
removeMaxProducersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxProducersAsync
- Specified by:
removeMaxProducersAsyncin interfaceTopicPolicies
-
getMaxSubscriptionsPerTopic
- Specified by:
getMaxSubscriptionsPerTopicin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxSubscriptionsPerTopicAsync
- Specified by:
getMaxSubscriptionsPerTopicAsyncin interfaceTopicPolicies
-
setMaxSubscriptionsPerTopic
public void setMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) throws PulsarAdminException - Specified by:
setMaxSubscriptionsPerTopicin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setMaxSubscriptionsPerTopicAsync
public CompletableFuture<Void> setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic) - Specified by:
setMaxSubscriptionsPerTopicAsyncin interfaceTopicPolicies
-
removeMaxSubscriptionsPerTopic
- Specified by:
removeMaxSubscriptionsPerTopicin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxSubscriptionsPerTopicAsync
- Specified by:
removeMaxSubscriptionsPerTopicAsyncin interfaceTopicPolicies
-
getMaxMessageSize
- Specified by:
getMaxMessageSizein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxMessageSizeAsync
- Specified by:
getMaxMessageSizeAsyncin interfaceTopicPolicies
-
setMaxMessageSize
- Specified by:
setMaxMessageSizein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setMaxMessageSizeAsync
- Specified by:
setMaxMessageSizeAsyncin interfaceTopicPolicies
-
removeMaxMessageSize
- Specified by:
removeMaxMessageSizein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxMessageSizeAsync
- Specified by:
removeMaxMessageSizeAsyncin interfaceTopicPolicies
-
getMaxConsumers
- Specified by:
getMaxConsumersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxConsumersAsync
- Specified by:
getMaxConsumersAsyncin interfaceTopicPolicies
-
getMaxConsumers
- Specified by:
getMaxConsumersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getMaxConsumersAsync
- Specified by:
getMaxConsumersAsyncin interfaceTopicPolicies
-
setMaxConsumers
- Specified by:
setMaxConsumersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setMaxConsumersAsync
- Specified by:
setMaxConsumersAsyncin interfaceTopicPolicies
-
removeMaxConsumers
- Specified by:
removeMaxConsumersin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeMaxConsumersAsync
- Specified by:
removeMaxConsumersAsyncin interfaceTopicPolicies
-
getDeduplicationSnapshotInterval
- Specified by:
getDeduplicationSnapshotIntervalin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getDeduplicationSnapshotIntervalAsync
- Specified by:
getDeduplicationSnapshotIntervalAsyncin interfaceTopicPolicies
-
setDeduplicationSnapshotInterval
public void setDeduplicationSnapshotInterval(String topic, int interval) throws PulsarAdminException - Specified by:
setDeduplicationSnapshotIntervalin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setDeduplicationSnapshotIntervalAsync
- Specified by:
setDeduplicationSnapshotIntervalAsyncin interfaceTopicPolicies
-
removeDeduplicationSnapshotInterval
- Specified by:
removeDeduplicationSnapshotIntervalin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeDeduplicationSnapshotIntervalAsync
- Specified by:
removeDeduplicationSnapshotIntervalAsyncin interfaceTopicPolicies
-
setSubscriptionTypesEnabled
public void setSubscriptionTypesEnabled(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) throws PulsarAdminException - Specified by:
setSubscriptionTypesEnabledin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setSubscriptionTypesEnabledAsync
public CompletableFuture<Void> setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) - Specified by:
setSubscriptionTypesEnabledAsyncin interfaceTopicPolicies
-
getSubscriptionTypesEnabled
public Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(String topic) throws PulsarAdminException - Specified by:
getSubscriptionTypesEnabledin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscriptionTypesEnabledAsync
public CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(String topic) - Specified by:
getSubscriptionTypesEnabledAsyncin interfaceTopicPolicies
-
removeSubscriptionTypesEnabled
- Specified by:
removeSubscriptionTypesEnabledin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeSubscriptionTypesEnabledAsync
- Specified by:
removeSubscriptionTypesEnabledAsyncin interfaceTopicPolicies
-
getSubscribeRate
- Specified by:
getSubscribeRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscribeRateAsync
- Specified by:
getSubscribeRateAsyncin interfaceTopicPolicies
-
getSubscribeRate
- Specified by:
getSubscribeRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSubscribeRateAsync
- Specified by:
getSubscribeRateAsyncin interfaceTopicPolicies
-
setSubscribeRate
- Specified by:
setSubscribeRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setSubscribeRateAsync
- Specified by:
setSubscribeRateAsyncin interfaceTopicPolicies
-
removeSubscribeRate
- Specified by:
removeSubscribeRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeSubscribeRateAsync
- Specified by:
removeSubscribeRateAsyncin interfaceTopicPolicies
-
getReplicatorDispatchRate
- Specified by:
getReplicatorDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getReplicatorDispatchRateAsync
- Specified by:
getReplicatorDispatchRateAsyncin interfaceTopicPolicies
-
getReplicatorDispatchRate
public DispatchRate getReplicatorDispatchRate(String topic, boolean applied) throws PulsarAdminException - Specified by:
getReplicatorDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
getReplicatorDispatchRateAsync
public CompletableFuture<DispatchRate> getReplicatorDispatchRateAsync(String topic, boolean applied) - Specified by:
getReplicatorDispatchRateAsyncin interfaceTopicPolicies
-
setReplicatorDispatchRate
public void setReplicatorDispatchRate(String topic, DispatchRate dispatchRate) throws PulsarAdminException - Specified by:
setReplicatorDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
setReplicatorDispatchRateAsync
public CompletableFuture<Void> setReplicatorDispatchRateAsync(String topic, DispatchRate dispatchRate) - Specified by:
setReplicatorDispatchRateAsyncin interfaceTopicPolicies
-
removeReplicatorDispatchRate
- Specified by:
removeReplicatorDispatchRatein interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeReplicatorDispatchRateAsync
- Specified by:
removeReplicatorDispatchRateAsyncin interfaceTopicPolicies
-
getSchemaCompatibilityStrategy
public SchemaCompatibilityStrategy getSchemaCompatibilityStrategy(String topic, boolean applied) throws PulsarAdminException - Specified by:
getSchemaCompatibilityStrategyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getSchemaCompatibilityStrategyAsync
public CompletableFuture<SchemaCompatibilityStrategy> getSchemaCompatibilityStrategyAsync(String topic, boolean applied) - Specified by:
getSchemaCompatibilityStrategyAsyncin interfaceTopicPolicies
-
setSchemaCompatibilityStrategy
public void setSchemaCompatibilityStrategy(String topic, SchemaCompatibilityStrategy strategy) throws PulsarAdminException - Specified by:
setSchemaCompatibilityStrategyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setSchemaCompatibilityStrategyAsync
public CompletableFuture<Void> setSchemaCompatibilityStrategyAsync(String topic, SchemaCompatibilityStrategy strategy) - Specified by:
setSchemaCompatibilityStrategyAsyncin interfaceTopicPolicies
-
removeSchemaCompatibilityStrategy
- Specified by:
removeSchemaCompatibilityStrategyin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeSchemaCompatibilityStrategyAsync
- Specified by:
removeSchemaCompatibilityStrategyAsyncin interfaceTopicPolicies
-
getEntryFiltersPerTopic
public EntryFilters getEntryFiltersPerTopic(String topic, boolean applied) throws PulsarAdminException - Specified by:
getEntryFiltersPerTopicin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getEntryFiltersPerTopicAsync
- Specified by:
getEntryFiltersPerTopicAsyncin interfaceTopicPolicies
-
setEntryFiltersPerTopic
public void setEntryFiltersPerTopic(String topic, EntryFilters entryFilters) throws PulsarAdminException - Specified by:
setEntryFiltersPerTopicin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setEntryFiltersPerTopicAsync
public CompletableFuture<Void> setEntryFiltersPerTopicAsync(String topic, EntryFilters entryFilters) - Specified by:
setEntryFiltersPerTopicAsyncin interfaceTopicPolicies
-
removeEntryFiltersPerTopic
- Specified by:
removeEntryFiltersPerTopicin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeEntryFiltersPerTopicAsync
- Specified by:
removeEntryFiltersPerTopicAsyncin interfaceTopicPolicies
-
setAutoSubscriptionCreation
public void setAutoSubscriptionCreation(String topic, AutoSubscriptionCreationOverride autoSubscriptionCreationOverride) throws PulsarAdminException - Specified by:
setAutoSubscriptionCreationin interfaceTopicPolicies- Throws:
PulsarAdminException
-
setAutoSubscriptionCreationAsync
public CompletableFuture<Void> setAutoSubscriptionCreationAsync(String topic, AutoSubscriptionCreationOverride autoSubscriptionCreationOverride) - Specified by:
setAutoSubscriptionCreationAsyncin interfaceTopicPolicies
-
getAutoSubscriptionCreation
public AutoSubscriptionCreationOverride getAutoSubscriptionCreation(String topic, boolean applied) throws PulsarAdminException - Specified by:
getAutoSubscriptionCreationin interfaceTopicPolicies- Throws:
PulsarAdminException
-
getAutoSubscriptionCreationAsync
public CompletableFuture<AutoSubscriptionCreationOverride> getAutoSubscriptionCreationAsync(String topic, boolean applied) - Specified by:
getAutoSubscriptionCreationAsyncin interfaceTopicPolicies
-
removeAutoSubscriptionCreation
- Specified by:
removeAutoSubscriptionCreationin interfaceTopicPolicies- Throws:
PulsarAdminException
-
removeAutoSubscriptionCreationAsync
- Specified by:
removeAutoSubscriptionCreationAsyncin interfaceTopicPolicies
-