Class NonPersistentTopicsImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.NonPersistentTopicsImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.NonPersistentTopics
public class NonPersistentTopicsImpl
extends BaseResource
implements org.apache.pulsar.client.admin.NonPersistentTopics
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionNonPersistentTopicsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreatePartitionedTopic(String topic, int numPartitions) createPartitionedTopicAsync(String topic, int numPartitions) org.apache.pulsar.common.policies.data.PersistentTopicInternalStatsgetInternalStats(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats>getInternalStatsAsync(String topic) getListAsync(String namespace) getListInBundle(String namespace, String bundleRange) getListInBundleAsync(String namespace, String bundleRange) org.apache.pulsar.common.partition.PartitionedTopicMetadataCompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata>org.apache.pulsar.common.policies.data.NonPersistentTopicStatsCompletableFuture<org.apache.pulsar.common.policies.data.NonPersistentTopicStats>getStatsAsync(String topic) voidunloadAsync(String topic) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
NonPersistentTopicsImpl
public NonPersistentTopicsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
createPartitionedTopic
public void createPartitionedTopic(String topic, int numPartitions) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
createPartitionedTopicin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createPartitionedTopicAsync
- Specified by:
createPartitionedTopicAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-
getPartitionedTopicMetadata
public org.apache.pulsar.common.partition.PartitionedTopicMetadata getPartitionedTopicMetadata(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getPartitionedTopicMetadatain interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPartitionedTopicMetadataAsync
public CompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata> getPartitionedTopicMetadataAsync(String topic) - Specified by:
getPartitionedTopicMetadataAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-
getStats
public org.apache.pulsar.common.policies.data.NonPersistentTopicStats getStats(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getStatsin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.NonPersistentTopicStats> getStatsAsync(String topic) - Specified by:
getStatsAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-
getInternalStats
public org.apache.pulsar.common.policies.data.PersistentTopicInternalStats getInternalStats(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getInternalStatsin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInternalStatsAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats> getInternalStatsAsync(String topic) - Specified by:
getInternalStatsAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-
unload
- Specified by:
unloadin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
unloadAsync
- Specified by:
unloadAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-
getListInBundle
public List<String> getListInBundle(String namespace, String bundleRange) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getListInBundlein interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getListInBundleAsync
- Specified by:
getListInBundleAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-
getList
public List<String> getList(String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getListin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getListAsync
- Specified by:
getListAsyncin interfaceorg.apache.pulsar.client.admin.NonPersistentTopics
-