类 AvoidRepeatedInvocationAdvice

java.lang.Object
com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocationAdvice
所有已实现的接口:
org.springframework.core.Ordered

public class AvoidRepeatedInvocationAdvice extends Object implements org.springframework.core.Ordered
从以下版本开始:
3.4.0
另请参阅:
  • 字段概要

    从接口继承的字段 org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • 构造器概要

    构造器
    构造器
    说明
    AvoidRepeatedInvocationAdvice(org.springframework.data.redis.core.RedisOperations<String,String> redisOperations, com.github.yingzhuo.turbocharger.exception.RuntimeExceptionSupplier exceptionSupplier)
    构造方法
    AvoidRepeatedInvocationAdvice(org.springframework.data.redis.core.RedisOperations<String,String> redisOperations, com.github.yingzhuo.turbocharger.exception.RuntimeExceptionSupplier exceptionSupplier, int order)
    构造方法
  • 方法概要

    修饰符和类型
    方法
    说明
    around(org.aspectj.lang.ProceedingJoinPoint joinPoint)
     
    int
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • AvoidRepeatedInvocationAdvice

      public AvoidRepeatedInvocationAdvice(org.springframework.data.redis.core.RedisOperations<String,String> redisOperations, com.github.yingzhuo.turbocharger.exception.RuntimeExceptionSupplier exceptionSupplier)
      构造方法
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      exceptionSupplier - 异常提供器,如果判断为重复调用。使用这个东西产生异常并抛出
    • AvoidRepeatedInvocationAdvice

      public AvoidRepeatedInvocationAdvice(org.springframework.data.redis.core.RedisOperations<String,String> redisOperations, com.github.yingzhuo.turbocharger.exception.RuntimeExceptionSupplier exceptionSupplier, int order)
      构造方法
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      exceptionSupplier - 异常提供器,如果判断为重复调用。使用这个东西产生异常并抛出
      order - 切面排序
  • 方法详细资料

    • around

      public Object around(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
      抛出:
      Throwable
    • getOrder

      public int getOrder()
      指定者:
      getOrder 在接口中 org.springframework.core.Ordered