public class TimeLimiterAspect
extends java.lang.Object
implements org.springframework.context.EmbeddedValueResolverAware, org.springframework.core.Ordered
| Constructor and Description |
|---|
TimeLimiterAspect(io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
TimeLimiterConfigurationProperties properties,
java.util.List<TimeLimiterAspectExt> timeLimiterAspectExtList,
FallbackDecorators fallbackDecorators) |
| Modifier and Type | Method and Description |
|---|---|
int |
getOrder() |
void |
matchAnnotatedClassOrMethod(io.github.resilience4j.timelimiter.annotation.TimeLimiter timeLimiter) |
void |
setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) |
java.lang.Object |
timeLimiterAroundAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint,
io.github.resilience4j.timelimiter.annotation.TimeLimiter timeLimiterAnnotation) |
public TimeLimiterAspect(io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
TimeLimiterConfigurationProperties properties,
@Nullable
java.util.List<TimeLimiterAspectExt> timeLimiterAspectExtList,
FallbackDecorators fallbackDecorators)
public void matchAnnotatedClassOrMethod(io.github.resilience4j.timelimiter.annotation.TimeLimiter timeLimiter)
public java.lang.Object timeLimiterAroundAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint,
@Nullable
io.github.resilience4j.timelimiter.annotation.TimeLimiter timeLimiterAnnotation)
throws java.lang.Throwable
java.lang.Throwablepublic int getOrder()
getOrder in interface org.springframework.core.Orderedpublic void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver)
setEmbeddedValueResolver in interface org.springframework.context.EmbeddedValueResolverAware