Class LookupImpl

  • All Implemented Interfaces:
    org.apache.pulsar.client.admin.Lookup

    public class LookupImpl
    extends BaseResource
    implements org.apache.pulsar.client.admin.Lookup
    • Constructor Detail

      • LookupImpl

        public LookupImpl​(javax.ws.rs.client.WebTarget web,
                          org.apache.pulsar.client.api.Authentication auth,
                          boolean useTls,
                          long readTimeoutMs,
                          org.apache.pulsar.client.admin.Topics topics)
    • Method Detail

      • lookupTopic

        public java.lang.String lookupTopic​(java.lang.String topic)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        lookupTopic in interface org.apache.pulsar.client.admin.Lookup
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • lookupTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> lookupTopicAsync​(java.lang.String topic)
        Specified by:
        lookupTopicAsync in interface org.apache.pulsar.client.admin.Lookup
      • lookupPartitionedTopic

        public java.util.Map<java.lang.String,​java.lang.String> lookupPartitionedTopic​(java.lang.String topic)
                                                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        lookupPartitionedTopic in interface org.apache.pulsar.client.admin.Lookup
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • lookupPartitionedTopicAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.String>> lookupPartitionedTopicAsync​(java.lang.String topic)
        Specified by:
        lookupPartitionedTopicAsync in interface org.apache.pulsar.client.admin.Lookup
      • getBundleRange

        public java.lang.String getBundleRange​(java.lang.String topic)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getBundleRange in interface org.apache.pulsar.client.admin.Lookup
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getBundleRangeAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> getBundleRangeAsync​(java.lang.String topic)
        Specified by:
        getBundleRangeAsync in interface org.apache.pulsar.client.admin.Lookup