Class RawStringAction
-
- All Implemented Interfaces:
public class RawStringAction 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 RawStringAction(BaseActionManager manager, String action)
RawStringAction(BaseActionManager manager, String action, 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
-
RawStringAction
RawStringAction(BaseActionManager manager, String action)
-
RawStringAction
RawStringAction(BaseActionManager manager, String action, 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)
-
-
-
-