接口 ServiceUrlProvider
- 所有超级接口:
AutoCloseable
The provider to provide the service url.
This allows applications to retrieve the service URL from an external configuration provider and, more importantly, to force the Pulsar client to reconnect if the service URL has been changed.
It can be passed with ClientBuilder.serviceUrlProvider(ServiceUrlProvider)
-
方法概要
修饰符和类型方法说明default void
close()
Close the resource that the provider allocated.Get the current service URL the Pulsar client should connect to.void
initialize
(PulsarClient client) Initialize the service url provider with Pulsar client instance.
-
方法详细资料
-
initialize
Initialize the service url provider with Pulsar client instance.This can be used by the provider to force the Pulsar client to reconnect whenever the service url might have changed. See
PulsarClient.updateServiceUrl(String)
.- 参数:
client
- created pulsar client.
-
getServiceUrl
String getServiceUrl()Get the current service URL the Pulsar client should connect to.- 返回:
- the pulsar service url.
-
close
default void close()Close the resource that the provider allocated.- 指定者:
close
在接口中AutoCloseable
-