Class LookupData

java.lang.Object
org.apache.pulsar.common.lookup.data.LookupData

public class LookupData extends Object
This class encapsulates lookup data.
  • Constructor Details

    • LookupData

      public LookupData()
    • LookupData

      public LookupData(String brokerUrl, String brokerUrlTls, String httpUrl, String httpUrlTls)
  • Method Details

    • getBrokerUrl

      public String getBrokerUrl()
    • getBrokerUrlTls

      public String getBrokerUrlTls()
    • getHttpUrl

      public String getHttpUrl()
    • getHttpUrlTls

      public String getHttpUrlTls()
    • setHttpUrlTls

      public void setHttpUrlTls(String httpUrlTls)
    • getNativeUrl

      @Deprecated public String getNativeUrl()
      Deprecated.
      Legacy name, but client libraries are still using it so it needs to be included in Json.
    • getBrokerUrlSsl

      @Deprecated public String getBrokerUrlSsl()
      Deprecated.
      "brokerUrlSsl" is needed in the serialized Json for compatibility reasons.

      Older C++ pulsar client library version will fail the lookup if this field is not included, even though it's not used

    • toString

      public String toString()
      Overrides:
      toString in class Object