Package org.aoju.bus.limiter.resource
Class AbstractLimitedResource
java.lang.Object
java.util.Observable
org.aoju.bus.limiter.resource.AbstractLimitedResource
- All Implemented Interfaces:
LimitedResource
- Direct Known Subclasses:
LockResource,PeakLimiterResource,RateLimiterResource
- Since:
- Java 17+
- Version:
- 6.5.0
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractLimitedResource(String key, Collection<String> argumentInjectors, String fallback, String errorHandler, String limiter) -
Method Summary
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aoju.bus.limiter.resource.LimitedResource
createMetadata
-
Field Details
-
key
-
argumentInjectors
-
fallback
-
errorHandler
-
limiter
-
-
Constructor Details
-
AbstractLimitedResource
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceLimitedResource
-
getLimiter
- Specified by:
getLimiterin interfaceLimitedResource
-
getFallback
- Specified by:
getFallbackin interfaceLimitedResource
-
getErrorHandler
- Specified by:
getErrorHandlerin interfaceLimitedResource
-
getArgumentInjectors
- Specified by:
getArgumentInjectorsin interfaceLimitedResource
-