public abstract class RuleBarrier extends Object
| 构造器和说明 |
|---|
RuleBarrier() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
applyRuleDetail(RuleDetail ruleDetail)
apply rule detail.
|
abstract TpsCheckResponse |
applyTps(BarrierCheckRequest barrierCheckRequest)
apply tps.
|
void |
clearLimitRule()
clear limit rule.
|
abstract String |
getBarrierName()
get barrier name.
|
String |
getLimitMsg() |
long |
getMaxCount() |
abstract TpsMetrics |
getMetrics(long timeStamp)
get metrics.
|
String |
getMonitorType() |
TimeUnit |
getPeriod() |
String |
getPointName() |
String |
getRuleName() |
boolean |
isMonitorType() |
void |
setMaxCount(long maxCount) |
void |
setMonitorType(String monitorType) |
void |
setPeriod(TimeUnit period) |
void |
setPointName(String pointName) |
void |
setRuleName(String ruleName) |
public String getRuleName()
public void setRuleName(String ruleName)
public String getPointName()
public void setPointName(String pointName)
public TimeUnit getPeriod()
public void setPeriod(TimeUnit period)
public abstract String getBarrierName()
public long getMaxCount()
public void setMaxCount(long maxCount)
public String getMonitorType()
public void setMonitorType(String monitorType)
public boolean isMonitorType()
public String getLimitMsg()
public abstract TpsCheckResponse applyTps(BarrierCheckRequest barrierCheckRequest)
barrierCheckRequest - barrierCheckRequest.public abstract void applyRuleDetail(RuleDetail ruleDetail)
ruleDetail - ruleDetail.public abstract TpsMetrics getMetrics(long timeStamp)
timeStamp - timeStamp.public void clearLimitRule()
Copyright © 2018–2023 Alibaba Group. All rights reserved.