Class TimeLimiterAspect

java.lang.Object
io.github.resilience4j.timelimiter.configure.TimeLimiterAspect
All Implemented Interfaces:
AutoCloseable, org.springframework.core.Ordered

public class TimeLimiterAspect extends Object implements org.springframework.core.Ordered, AutoCloseable
  • Constructor Details

  • Method Details

    • matchAnnotatedClassOrMethod

      public void matchAnnotatedClassOrMethod(io.github.resilience4j.timelimiter.annotation.TimeLimiter timeLimiter)
    • timeLimiterAroundAdvice

      public Object timeLimiterAroundAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint, @Nullable io.github.resilience4j.timelimiter.annotation.TimeLimiter timeLimiterAnnotation) throws Throwable
      Throws:
      Throwable
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception