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
-
Method Summary
Modifier and TypeMethodDescriptionGet service uri.Get service url.Resolve pulsar service url.Resolve pulsar service url.void
updateServiceUrl
(String serviceUrl) Update service url.
-
Constructor Details
-
PulsarServiceNameResolver
public PulsarServiceNameResolver()
-
-
Method Details
-
resolveHost
Description copied from interface:ServiceNameResolver
Resolve pulsar service url.- Specified by:
resolveHost
in interfaceServiceNameResolver
- Returns:
- resolve the service url to return a socket address
-
resolveHostUri
Description copied from interface:ServiceNameResolver
Resolve pulsar service url.- Specified by:
resolveHostUri
in interfaceServiceNameResolver
- Returns:
-
getServiceUrl
Description copied from interface:ServiceNameResolver
Get service url.- Specified by:
getServiceUrl
in interfaceServiceNameResolver
- Returns:
- service url
-
getServiceUri
Description copied from interface:ServiceNameResolver
Get service uri.- Specified by:
getServiceUri
in interfaceServiceNameResolver
- Returns:
- service uri
-
updateServiceUrl
Description copied from interface:ServiceNameResolver
Update service url.- Specified by:
updateServiceUrl
in interfaceServiceNameResolver
- Parameters:
serviceUrl
- service url- Throws:
PulsarClientException.InvalidServiceURL
-