Class ActionTrigger
-
- All Implemented Interfaces:
public class ActionTrigger
-
-
Field Summary
Fields Modifier and Type Field Description public final BaseActionManageractionManagerpublic final Stringtypepublic Actionactionspublic Actionasyncpublic Actionsync
-
Constructor Summary
Constructors Constructor Description ActionTrigger(BaseActionManager actionManager, String type, ConfigurationSection config)ActionTrigger(BaseActionManager actionManager, String type, Action actions)
-
Method Summary
Modifier and Type Method Description BaseActionManagergetActionManager()StringgetType()ActiongetActions()voidsetActions(@NonNull() Action actions)ActiongetAsync()voidsetAsync(@NonNull() Action async)ActiongetSync()voidsetSync(@NonNull() Action sync)CompletableFuture<ActionResult>run(@NonNull() ActionContext context)voidasync(@NonNull() ActionContext context)voidsync(@NonNull() ActionContext context)-
-
Constructor Detail
-
ActionTrigger
ActionTrigger(BaseActionManager actionManager, String type, ConfigurationSection config)
-
ActionTrigger
ActionTrigger(BaseActionManager actionManager, String type, Action actions)
-
-
Method Detail
-
getActionManager
@NonNull() BaseActionManager getActionManager()
-
getActions
@NonNull() Action getActions()
-
setActions
void setActions(@NonNull() Action actions)
-
run
@NonNull() CompletableFuture<ActionResult> run(@NonNull() ActionContext context)
-
async
void async(@NonNull() ActionContext context)
-
sync
void sync(@NonNull() ActionContext context)
-
-
-
-