public class RaftFallbackStatusCommand extends AbstractCommand
log, name, paramParser
Constructor and Description |
---|
RaftFallbackStatusCommand() |
Modifier and Type | Method and Description |
---|---|
CliSession.Action |
getAction(CliSession session0,
ParseContext ctx,
boolean complete,
Map<String,Object> params)
Process command line parameters and return action.
|
String |
getHelpSummary()
Get summarized help (typically a single line).
|
EnumSet<SessionMode> |
getSessionModes()
Get the
SessionMode (s) supported by this command. |
static void |
printStatus(PrintWriter writer,
FallbackKVDatabase db)
Print the fallback status status to the given destination.
|
getExprParam, getExprParam, getHelpDetail, getName, getParser, getUsage, parse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyIdentifierScope
public String getHelpSummary()
AbstractCommand
getHelpSummary
in interface Command
getHelpSummary
in class AbstractCommand
public EnumSet<SessionMode> getSessionModes()
AbstractCommand
SessionMode
(s) supported by this command.
The implementation in AbstractCommand
returns an EnumSet
containing
SessionMode.CORE_API
and SessionMode.PERMAZEN
.
getSessionModes
in interface Command
getSessionModes
in class AbstractCommand
SessionMode
spublic CliSession.Action getAction(CliSession session0, ParseContext ctx, boolean complete, Map<String,Object> params)
AbstractCommand
getAction
in class AbstractCommand
session0
- CLI sessionctx
- input to parsecomplete
- false if parse is "for real", true if only for tab completion calculationparams
- parsed parameters indexed by namepublic static void printStatus(PrintWriter writer, FallbackKVDatabase db)
writer
- destination for statusdb
- Raft databaseIllegalArgumentException
- if either parameter is nullCopyright © 2022. All rights reserved.