public class AuthenticationSasl extends Object implements org.apache.pulsar.client.api.Authentication, org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport
| 构造器和说明 |
|---|
AuthenticationSasl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
已过时。
|
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 在接口中 org.apache.pulsar.client.api.Authenticationpublic org.apache.pulsar.client.api.AuthenticationDataProvider getAuthData(String serverHostname) throws org.apache.pulsar.client.api.PulsarClientException
getAuthData 在接口中 org.apache.pulsar.client.api.Authenticationorg.apache.pulsar.client.api.PulsarClientExceptionpublic void configure(String encodedAuthParamString)
configure 在接口中 org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport@Deprecated public void configure(Map<String,String> authParams)
configure 在接口中 org.apache.pulsar.client.api.Authenticationpublic void start()
throws org.apache.pulsar.client.api.PulsarClientException
start 在接口中 org.apache.pulsar.client.api.Authenticationorg.apache.pulsar.client.api.PulsarClientExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic Set<Map.Entry<String,String>> newRequestHeader(String hostName, org.apache.pulsar.client.api.AuthenticationDataProvider authData, Map<String,String> previousRespHeaders) throws Exception
newRequestHeader 在接口中 org.apache.pulsar.client.api.AuthenticationExceptionCopyright © 2017–2019 Apache Software Foundation. All rights reserved.