Package kboyle.oktane.core.module
Class Command
java.lang.Object
kboyle.oktane.core.module.Command
Represents a command.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.google.common.collect.ImmutableSet<String>
int
com.google.common.collect.ImmutableList<CommandParameter>
com.google.common.collect.ImmutableList<Precondition>
int
boolean
-
Method Summary
Modifier and TypeMethodDescriptionstatic Command.Builder
builder()
reactor.core.publisher.Mono<PreconditionResult>
runPreconditions(CommandContext context)
Runs the preconditions that belong to this command.toString()
-
Field Details
-
name
-
aliases
-
description
-
commandCallback
-
parameters
-
preconditions
-
signature
-
module
-
synchronised
public final boolean synchronised -
priority
public final int priority -
optionalStart
public final int optionalStart -
originalMethod
-
-
Method Details