public class AuthenticationSasl extends Object implements org.apache.pulsar.client.api.Authentication, org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport
| Constructor and Description |
|---|
AuthenticationSasl() |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticationStage(String requestUrl,
org.apache.pulsar.client.api.AuthenticationDataProvider authData,
Map<String,String> previousResHeaders,
CompletableFuture<Map<String,String>> authFuture) |
void |
close() |
void |
configure(Map<String,String> authParams)
Deprecated.
|
void |
configure(String encodedAuthParamString) |
org.apache.pulsar.client.api.AuthenticationDataProvider |
getAuthData(String serverHostname) |
String |
getAuthMethodName() |
Set<Map.Entry<String,String>> |
newRequestHeader(String hostName,
org.apache.pulsar.client.api.AuthenticationDataProvider authData,
Map<String,String> previousRespHeaders) |
void |
start() |
public String getAuthMethodName()
getAuthMethodName in interface org.apache.pulsar.client.api.Authenticationpublic org.apache.pulsar.client.api.AuthenticationDataProvider getAuthData(String serverHostname) throws org.apache.pulsar.client.api.PulsarClientException
getAuthData in interface org.apache.pulsar.client.api.Authenticationorg.apache.pulsar.client.api.PulsarClientExceptionpublic void configure(String encodedAuthParamString)
configure in interface org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport@Deprecated public void configure(Map<String,String> authParams)
configure in interface org.apache.pulsar.client.api.Authenticationpublic void start()
throws org.apache.pulsar.client.api.PulsarClientException
start in interface org.apache.pulsar.client.api.Authenticationorg.apache.pulsar.client.api.PulsarClientExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic Set<Map.Entry<String,String>> newRequestHeader(String hostName, org.apache.pulsar.client.api.AuthenticationDataProvider authData, Map<String,String> previousRespHeaders) throws Exception
newRequestHeader in interface org.apache.pulsar.client.api.AuthenticationExceptionpublic void authenticationStage(String requestUrl, org.apache.pulsar.client.api.AuthenticationDataProvider authData, Map<String,String> previousResHeaders, CompletableFuture<Map<String,String>> authFuture)
authenticationStage in interface org.apache.pulsar.client.api.AuthenticationCopyright © 2017–2021 Apache Software Foundation. All rights reserved.