类 AuthenticationToken
- java.lang.Object
-
- org.apache.pulsar.client.impl.auth.AuthenticationToken
-
- 所有已实现的接口:
java.io.Closeable
,java.io.Serializable
,java.lang.AutoCloseable
,org.apache.pulsar.client.api.Authentication
,org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport
public class AuthenticationToken extends java.lang.Object implements org.apache.pulsar.client.api.Authentication, org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport
Token based authentication provider.- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 AuthenticationToken()
AuthenticationToken(java.lang.String token)
AuthenticationToken(java.util.function.Supplier<java.lang.String> tokenSupplier)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 void
close()
void
configure(java.lang.String encodedAuthParamString)
void
configure(java.util.Map<java.lang.String,java.lang.String> authParams)
org.apache.pulsar.client.api.AuthenticationDataProvider
getAuthData()
java.lang.String
getAuthMethodName()
void
start()
-
-
-
方法详细资料
-
close
public void close() throws java.io.IOException
- 指定者:
close
在接口中java.lang.AutoCloseable
- 指定者:
close
在接口中java.io.Closeable
- 抛出:
java.io.IOException
-
getAuthMethodName
public java.lang.String getAuthMethodName()
- 指定者:
getAuthMethodName
在接口中org.apache.pulsar.client.api.Authentication
-
getAuthData
public org.apache.pulsar.client.api.AuthenticationDataProvider getAuthData() throws org.apache.pulsar.client.api.PulsarClientException
- 指定者:
getAuthData
在接口中org.apache.pulsar.client.api.Authentication
- 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
configure
public void configure(java.lang.String encodedAuthParamString)
- 指定者:
configure
在接口中org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport
-
configure
public void configure(java.util.Map<java.lang.String,java.lang.String> authParams)
- 指定者:
configure
在接口中org.apache.pulsar.client.api.Authentication
-
start
public void start() throws org.apache.pulsar.client.api.PulsarClientException
- 指定者:
start
在接口中org.apache.pulsar.client.api.Authentication
- 抛出:
org.apache.pulsar.client.api.PulsarClientException
-
-