Class StringAction
-
- All Implemented Interfaces:
public class StringAction extends Action
-
-
Field Summary
Fields Modifier and Type Field Description public final String
action
public final String
key
public final String
content
public BiFunction<ActionContext, String, CompletableFuture<ActionResult>>
handler
-
Constructor Summary
Constructors Constructor Description StringAction(BaseActionManager manager, String action)
StringAction(BaseActionManager manager, String action, String key, String content)
StringAction(BaseActionManager manager, String key, String content)
-
Method Summary
Modifier and Type Method Description String
getAction()
String
getKey()
String
getContent()
BiFunction<ActionContext, String, CompletableFuture<ActionResult>>
getHandler()
ActionType
getType()
CompletableFuture<ActionResult>
evalAsyncSafe(@NonNull() BaseActionManager manager, @NonNull() ActionContext context)
-
-
Constructor Detail
-
StringAction
StringAction(BaseActionManager manager, String action)
-
StringAction
StringAction(BaseActionManager manager, String action, String key, String content)
-
StringAction
StringAction(BaseActionManager manager, String key, String content)
-
-
Method Detail
-
getContent
@NonNull() String getContent()
-
getHandler
@Nullable() BiFunction<ActionContext, String, CompletableFuture<ActionResult>> getHandler()
-
getType
@NonNull() ActionType getType()
-
evalAsyncSafe
@NonNull() CompletableFuture<ActionResult> evalAsyncSafe(@NonNull() BaseActionManager manager, @NonNull() ActionContext context)
-
-
-
-