Class LookupResult


  • public class LookupResult
    extends java.lang.Object
    Represent a lookup result. Result can either be the lookup data describing the broker that owns the broker or the HTTP endpoint to where we need to redirect the client to try again.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LookupResult.Type  
    • Constructor Summary

      Constructors 
      Constructor Description
      LookupResult​(java.lang.String httpUrl, java.lang.String httpUrlTls, java.lang.String brokerServiceUrl, java.lang.String brokerServiceUrlTls, boolean authoritativeRedirect)  
      LookupResult​(java.lang.String httpUrl, java.lang.String httpUrlTls, java.lang.String nativeUrl, java.lang.String nativeUrlTls, LookupResult.Type type, boolean authoritativeRedirect)  
      LookupResult​(NamespaceEphemeralData namespaceEphemeralData)  
      LookupResult​(NamespaceEphemeralData namespaceEphemeralData, java.lang.String nativeUrl, java.lang.String nativeUrlTls)  
    • Constructor Detail

      • LookupResult

        public LookupResult​(java.lang.String httpUrl,
                            java.lang.String httpUrlTls,
                            java.lang.String brokerServiceUrl,
                            java.lang.String brokerServiceUrlTls,
                            boolean authoritativeRedirect)
      • LookupResult

        public LookupResult​(java.lang.String httpUrl,
                            java.lang.String httpUrlTls,
                            java.lang.String nativeUrl,
                            java.lang.String nativeUrlTls,
                            LookupResult.Type type,
                            boolean authoritativeRedirect)
      • LookupResult

        public LookupResult​(NamespaceEphemeralData namespaceEphemeralData,
                            java.lang.String nativeUrl,
                            java.lang.String nativeUrlTls)
    • Method Detail

      • isBrokerUrl

        public boolean isBrokerUrl()
      • isRedirect

        public boolean isRedirect()
      • isAuthoritativeRedirect

        public boolean isAuthoritativeRedirect()
      • getLookupData

        public org.apache.pulsar.common.lookup.data.LookupData getLookupData()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object