diff options
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/Command.java')
-rw-r--r-- | src/main/java/com/nemez/cmdmgr/Command.java | 11 |
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;
}
|