Package org.apache.pulsar.client.impl
Class ControlledClusterFailover
- java.lang.Object
-
- org.apache.pulsar.client.impl.ControlledClusterFailover
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.apache.pulsar.client.api.ServiceUrlProvider
public class ControlledClusterFailover extends java.lang.Object implements org.apache.pulsar.client.api.ServiceUrlProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classControlledClusterFailover.ControlledClusterFailoverBuilderImplprotected static classControlledClusterFailover.ControlledConfiguration
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.pulsar.client.api.ControlledClusterFailoverBuilderbuilder()voidclose()protected ControlledClusterFailover.ControlledConfigurationfetchControlledConfiguration()java.lang.StringgetCurrentPulsarServiceUrl()protected org.asynchttpclient.BoundRequestBuildergetRequestBuilder()java.lang.StringgetServiceUrl()voidinitialize(org.apache.pulsar.client.api.PulsarClient client)
-
-
-
Method Detail
-
initialize
public void initialize(org.apache.pulsar.client.api.PulsarClient client)
- Specified by:
initializein interfaceorg.apache.pulsar.client.api.ServiceUrlProvider
-
getCurrentPulsarServiceUrl
public java.lang.String getCurrentPulsarServiceUrl()
-
getRequestBuilder
protected org.asynchttpclient.BoundRequestBuilder getRequestBuilder()
-
fetchControlledConfiguration
protected ControlledClusterFailover.ControlledConfiguration fetchControlledConfiguration() throws java.io.IOException
- Throws:
java.io.IOException
-
getServiceUrl
public java.lang.String getServiceUrl()
- Specified by:
getServiceUrlin interfaceorg.apache.pulsar.client.api.ServiceUrlProvider
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceorg.apache.pulsar.client.api.ServiceUrlProvider
-
builder
public static org.apache.pulsar.client.api.ControlledClusterFailoverBuilder builder()
-
-