类 CredentialService
- java.lang.Object
-
- com.alibaba.nacos.client.auth.ram.identify.CredentialService
-
- 所有已实现的接口:
SpasCredentialLoader
public final class CredentialService extends java.lang.Object implements SpasCredentialLoader
Credential Service.- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.lang.StringappNameprivate Credentialscredentialsprivate static java.util.concurrent.ConcurrentHashMap<java.lang.String,CredentialService>INSTANCESprivate CredentialListenerlistenerprivate static org.slf4j.LoggerLOGGERprivate CredentialWatcherwatcher
-
构造器概要
构造器 限定符 构造器 说明 privateCredentialService(java.lang.String appName)
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidfree()Free service.static CredentialServicefreeInstance()static CredentialServicefreeInstance(java.lang.String appName)Free instance.java.lang.StringgetAccessKey()已过时。CredentialsgetCredential()get Credential.static CredentialServicegetInstance()static CredentialServicegetInstance(java.lang.String appName)java.lang.StringgetSecretKey()已过时。voidregisterCredentialListener(CredentialListener listener)voidsetAccessKey(java.lang.String accessKey)已过时。voidsetCredential(Credentials credential)voidsetSecretKey(java.lang.String secretKey)已过时。voidsetStaticCredential(Credentials credential)
-
-
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
INSTANCES
private static final java.util.concurrent.ConcurrentHashMap<java.lang.String,CredentialService> INSTANCES
-
appName
private final java.lang.String appName
-
credentials
private Credentials credentials
-
watcher
private final CredentialWatcher watcher
-
listener
private CredentialListener listener
-
-
方法详细资料
-
getInstance
public static CredentialService getInstance()
-
getInstance
public static CredentialService getInstance(java.lang.String appName)
-
freeInstance
public static CredentialService freeInstance()
-
freeInstance
public static CredentialService freeInstance(java.lang.String appName)
Free instance.- 参数:
appName- app name- 返回:
CredentialService
-
free
public void free()
Free service.
-
getCredential
public Credentials getCredential()
从接口复制的说明:SpasCredentialLoaderget Credential.- 指定者:
getCredential在接口中SpasCredentialLoader- 返回:
- Credential
-
setCredential
public void setCredential(Credentials credential)
-
setStaticCredential
public void setStaticCredential(Credentials credential)
-
registerCredentialListener
public void registerCredentialListener(CredentialListener listener)
-
setAccessKey
@Deprecated public void setAccessKey(java.lang.String accessKey)
已过时。
-
setSecretKey
@Deprecated public void setSecretKey(java.lang.String secretKey)
已过时。
-
getAccessKey
@Deprecated public java.lang.String getAccessKey()
已过时。
-
getSecretKey
@Deprecated public java.lang.String getSecretKey()
已过时。
-
-