Class FeatureLimiterFilterConditionAccess<MessageType>
- java.lang.Object
-
- com.opencloud.sentinel.feature.spi.FeatureLimiterFilterConditionAccess<MessageType>
-
- Type Parameters:
MessageType
- the message type to which the limiter filter condition applies
public class FeatureLimiterFilterConditionAccess<MessageType> extends java.lang.Object
Injected into features implementingInjectFeatureLimiterFilterConditionAccess
to provide access to a per-feature limiter filter condition.
-
-
Constructor Summary
Constructors Constructor Description FeatureLimiterFilterConditionAccess(java.lang.String featureName, LimiterFilterConditionAccess limiterFilterConditionAccess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LimiterFilterCondition<MessageType>
getLimiterFilterCondition()
Gets the limiter filter condition previously set by this feature ornull
.void
setLimiterFilterCondition(LimiterFilterCondition<MessageType> limiterFilterCondition)
Sets the limiter filter condition for this feature.
-
-
-
Constructor Detail
-
FeatureLimiterFilterConditionAccess
public FeatureLimiterFilterConditionAccess(java.lang.String featureName, LimiterFilterConditionAccess limiterFilterConditionAccess)
-
-
Method Detail
-
getLimiterFilterCondition
public LimiterFilterCondition<MessageType> getLimiterFilterCondition()
Gets the limiter filter condition previously set by this feature ornull
.- Returns:
- the limiter filter condition previously set by this feature or
null
-
setLimiterFilterCondition
public void setLimiterFilterCondition(LimiterFilterCondition<MessageType> limiterFilterCondition)
Sets the limiter filter condition for this feature.- Parameters:
limiterFilterCondition
- the limiter filter condition for this feature ornull
to clear
-
-