12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package cn.nosum.support.annotation;
- import java.lang.annotation.*;
- /**
- * 获取流程编排的具体执行方法信息.
- *
- * @author Young
- */
- @Target({ElementType.TYPE, ElementType.METHOD})
- @Retention(RetentionPolicy.RUNTIME)
- @Documented
- public @interface ResponsibilityChainMethod {
- /**
- * 责任链组名
- */
- String groupName() default "";
- /**
- * 责任链名称,为空则取当前方法的名称
- */
- String name() default "";
- /**
- * 描述
- */
- String desc() default "";
- /**
- * 责任链节点执行顺序,不可重复
- */
- int order() default 0;
- /**
- * 是否有返回值
- */
- boolean isReturn() default false;
- /**
- * 是否打印耗时
- *
- * @return true:打印 false:不打印
- */
- boolean isPrintTime() default false;
- }
|