summaryrefslogtreecommitdiff
path: root/src/main/java/com/nemez/cmdmgr/Command.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/Command.java')
-rw-r--r--src/main/java/com/nemez/cmdmgr/Command.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/java/com/nemez/cmdmgr/Command.java b/src/main/java/com/nemez/cmdmgr/Command.java
index ff8622c..f9eaf49 100644
--- a/src/main/java/com/nemez/cmdmgr/Command.java
+++ b/src/main/java/com/nemez/cmdmgr/Command.java
@@ -7,7 +7,14 @@ import java.lang.annotation.Target;
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
-public @interface Command {
-
+public @interface Command
+{
+ enum AsyncType
+ {
+ NEVER, ALWAYS;
+ }
+
String hook();
+
+ AsyncType async() default AsyncType.NEVER;
}