Forráskód Böngészése

新增锁名字 注解

周浩 9 éve
szülő
commit
f25186e8b6

+ 18 - 0
hsweb-web-concurrent/hsweb-web-concurrent-lock/src/main/java/org/hsweb/concurrent/lock/annotation/LockName.java

@@ -0,0 +1,18 @@
+package org.hsweb.concurrent.lock.annotation;
+
+import java.lang.annotation.*;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * Created by zhouhao on 16-5-13.
+ */
+@Target({ElementType.METHOD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+public @interface LockName {
+    String value();
+
+    boolean expression() default false;
+
+    String expressionLanguage() default "spel";
+}