Annotation Interface UseMultiLock


@Inherited @Documented @Retention(RUNTIME) @Target(METHOD) public @interface UseMultiLock
Since:
0.2.0
Author:
应卓
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    long
    锁自动释放时间
    锁自动释放时间单位
    boolean
    value() 表达的含义是否为SpEL
    SpEL或锁的名称
  • Element Details

    • value

      String value
      SpEL或锁的名称
      Returns:
      SpEL或锁的名称
      Default:
      ""
    • usingSpEL

      boolean usingSpEL
      value() 表达的含义是否为SpEL
      Returns:
      如果本值为true,则value()为SpEL
      See Also:
      Default:
      true
    • leaseTime

      long leaseTime
      锁自动释放时间
      Returns:
      自动释放时间
      Default:
      30L
    • leaseTimeUnit

      TimeUnit leaseTimeUnit
      锁自动释放时间单位
      Returns:
      自动释放时间单位
      Default:
      SECONDS