Package org.apache.pulsar.client.impl
Class PulsarServiceNameResolver
java.lang.Object
org.apache.pulsar.client.impl.PulsarServiceNameResolver
- All Implemented Interfaces:
ServiceNameResolver
The default implementation of
ServiceNameResolver.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.net.ServiceURIGet service uri.Get service url.Resolve pulsar service url.Resolve pulsar service url.voidupdateServiceUrl(String serviceUrl) Update service url.
-
Constructor Details
-
PulsarServiceNameResolver
public PulsarServiceNameResolver()
-
-
Method Details
-
resolveHost
Description copied from interface:ServiceNameResolverResolve pulsar service url.- Specified by:
resolveHostin interfaceServiceNameResolver- Returns:
- resolve the service url to return a socket address
-
resolveHostUri
Description copied from interface:ServiceNameResolverResolve pulsar service url.- Specified by:
resolveHostUriin interfaceServiceNameResolver- Returns:
-
getServiceUrl
Description copied from interface:ServiceNameResolverGet service url.- Specified by:
getServiceUrlin interfaceServiceNameResolver- Returns:
- service url
-
getServiceUri
public org.apache.pulsar.common.net.ServiceURI getServiceUri()Description copied from interface:ServiceNameResolverGet service uri.- Specified by:
getServiceUriin interfaceServiceNameResolver- Returns:
- service uri
-
updateServiceUrl
public void updateServiceUrl(String serviceUrl) throws org.apache.pulsar.client.api.PulsarClientException.InvalidServiceURL Description copied from interface:ServiceNameResolverUpdate service url.- Specified by:
updateServiceUrlin interfaceServiceNameResolver- Parameters:
serviceUrl- service url- Throws:
org.apache.pulsar.client.api.PulsarClientException.InvalidServiceURL
-