Package org.apache.pulsar.broker.lookup
Class LookupResult
- java.lang.Object
-
- org.apache.pulsar.broker.lookup.LookupResult
-
public class LookupResult extends java.lang.ObjectRepresent 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 classLookupResult.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.common.lookup.data.LookupDatagetLookupData()booleanisAuthoritativeRedirect()booleanisBrokerUrl()booleanisRedirect()java.lang.StringtoString()
-
-
-
Constructor Detail
-
LookupResult
public LookupResult(NamespaceEphemeralData namespaceEphemeralData)
-
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:
toStringin classjava.lang.Object
-
-