类 DefaultClusterTokenClient
java.lang.Object
com.alibaba.csp.sentinel.cluster.client.DefaultClusterTokenClient
- 所有已实现的接口:
com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient,com.alibaba.csp.sentinel.cluster.TokenService
public class DefaultClusterTokenClient
extends Object
implements com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
Default implementation of
ClusterTokenClient.- 从以下版本开始:
- 1.4.0
- 作者:
- Eric Zhao
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.alibaba.csp.sentinel.cluster.TokenServerDescriptorintgetState()voidreleaseConcurrentToken(Long tokenId) com.alibaba.csp.sentinel.cluster.TokenResultrequestConcurrentToken(String clientAddress, Long ruleId, int acquireCount) com.alibaba.csp.sentinel.cluster.TokenResultrequestParamToken(Long flowId, int acquireCount, Collection<Object> params) com.alibaba.csp.sentinel.cluster.TokenResultrequestToken(Long flowId, int acquireCount, boolean prioritized) voidstart()voidstop()
-
构造器详细资料
-
DefaultClusterTokenClient
public DefaultClusterTokenClient()
-
-
方法详细资料
-
start
- 指定者:
start在接口中com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient- 抛出:
Exception
-
stop
- 指定者:
stop在接口中com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient- 抛出:
Exception
-
getState
public int getState()- 指定者:
getState在接口中com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
currentServer
public com.alibaba.csp.sentinel.cluster.TokenServerDescriptor currentServer()- 指定者:
currentServer在接口中com.alibaba.csp.sentinel.cluster.client.ClusterTokenClient
-
requestToken
public com.alibaba.csp.sentinel.cluster.TokenResult requestToken(Long flowId, int acquireCount, boolean prioritized) - 指定者:
requestToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-
requestParamToken
public com.alibaba.csp.sentinel.cluster.TokenResult requestParamToken(Long flowId, int acquireCount, Collection<Object> params) - 指定者:
requestParamToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-
requestConcurrentToken
public com.alibaba.csp.sentinel.cluster.TokenResult requestConcurrentToken(String clientAddress, Long ruleId, int acquireCount) - 指定者:
requestConcurrentToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-
releaseConcurrentToken
- 指定者:
releaseConcurrentToken在接口中com.alibaba.csp.sentinel.cluster.TokenService
-