@Spi(isDefault=true) public class DefaultTokenService extends Object implements TokenService
TokenService.| Constructor and Description |
|---|
DefaultTokenService() |
| Modifier and Type | Method and Description |
|---|---|
void |
releaseConcurrentToken(Long tokenId) |
TokenResult |
requestConcurrentToken(String clientAddress,
Long ruleId,
int acquireCount) |
TokenResult |
requestParamToken(Long ruleId,
int acquireCount,
Collection<Object> params) |
TokenResult |
requestToken(Long ruleId,
int acquireCount,
boolean prioritized) |
public TokenResult requestToken(Long ruleId, int acquireCount, boolean prioritized)
requestToken in interface TokenServicepublic TokenResult requestParamToken(Long ruleId, int acquireCount, Collection<Object> params)
requestParamToken in interface TokenServicepublic TokenResult requestConcurrentToken(String clientAddress, Long ruleId, int acquireCount)
requestConcurrentToken in interface TokenServicepublic void releaseConcurrentToken(Long tokenId)
releaseConcurrentToken in interface TokenServiceCopyright © 2021 Alibaba Group. All rights reserved.