public abstract class AbstractLimitedResourceMetadata<T extends LimitedResource> extends Object implements LimitedResourceMetadata<T>, Observer
| Constructor and Description |
|---|
AbstractLimitedResourceMetadata(T limitedResource,
Class<?> targetClass,
Method targetMethod,
org.springframework.beans.factory.BeanFactory beanFactory) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Injector> |
getArgumentInjectors() |
Handler |
getErrorHandler() |
Resolver |
getFallback() |
T |
getLimitedResource() |
Limiter |
getLimiter() |
Map<String,Object> |
getLimiterParameters() |
Class<?> |
getTargetClass() |
Method |
getTargetMethod() |
protected abstract void |
parseInternal(T limitedResource) |
void |
update(Observable o,
Object arg) |
protected abstract void parseInternal(T limitedResource)
public Map<String,Object> getLimiterParameters()
getLimiterParameters in interface LimitedResourceMetadata<T extends LimitedResource>public T getLimitedResource()
getLimitedResource in interface LimitedResourceMetadata<T extends LimitedResource>public void update(Observable o, Object arg)
public Limiter getLimiter()
getLimiter in interface LimitedResourceMetadata<T extends LimitedResource>public Resolver getFallback()
getFallback in interface LimitedResourceMetadata<T extends LimitedResource>public Handler getErrorHandler()
getErrorHandler in interface LimitedResourceMetadata<T extends LimitedResource>public Collection<Injector> getArgumentInjectors()
getArgumentInjectors in interface LimitedResourceMetadata<T extends LimitedResource>public Class<?> getTargetClass()
getTargetClass in interface LimitedResourceMetadata<T extends LimitedResource>public Method getTargetMethod()
getTargetMethod in interface LimitedResourceMetadata<T extends LimitedResource>Copyright © 2022. All rights reserved.