Uses of Package
io.permazen.cli
Packages that use io.permazen.cli
Package
Description
Components that support integrating Permazen into a Java Console Toolkit console.
Permazen CLI application commands.
Permazen CLI
Command
related classes, including pre-defined commands.Classes for parsing command line flags in order to configure a Permazen command line interface (CLI) session.
Classes relating to integration betweeen the Permazen command line interface (CLI) and the
Java Console Toolkit's
jshell
command.Permazen parsing related classes.
CLI commands relating to
Jsck
, the Permazen key/value database consistency checker.Raft-related CLI
Command
s.-
Classes in io.permazen.cli used by io.permazen.cliClassDescriptionImplemented by our customized JCT objects that can provide access to the current Permazen
Session
.Represents one parsed parameter specification.ASimpleExec
with an associated Permazen database.ASimpleExec.Session
with an associated Permazen database.AShellSession
that with an associated Permazen database.AShellSession
that with an associated Permazen database.HoldsPermazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
Extension ofSession.Action
that indicates the action requires an open transaction.Information about the a transaction associated with aSession
.ConsoleSession
modes. -
Classes in io.permazen.cli used by io.permazen.cli.app.cmdClassDescriptionHolds
Permazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
ConsoleSession
modes. -
Classes in io.permazen.cli used by io.permazen.cli.cmdClassDescriptionParses command line parameters, including optional flags, based on a specification string.Holds
Permazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
Extension ofSession.TransactionalAction
that indicates the transaction should be retried if aRetryKVTransactionException
is thrown.Extension ofSession.Action
that indicates the action requires an open transaction.ConsoleSession
modes. -
Classes in io.permazen.cli used by io.permazen.cli.config
-
Classes in io.permazen.cli used by io.permazen.cli.jshellClassDescriptionImplemented by our customized JCT objects that can provide access to the current Permazen
Session
.ASimpleShellRequest
with an associated PermazenSession
.AShellSession
that with an associated Permazen database.HoldsPermazen
-specific state during a CLI session, include the current open transaction, if any. -
Classes in io.permazen.cli used by io.permazen.cli.parse
-
Classes in io.permazen.cli used by io.permazen.jsck.cmdClassDescriptionHolds
Permazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
ConsoleSession
modes. -
Classes in io.permazen.cli used by io.permazen.kv.raft.cmdClassDescriptionHolds
Permazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
Extension ofSession.TransactionalAction
that indicates the transaction should be retried if aRetryKVTransactionException
is thrown.Extension ofSession.Action
that indicates the action requires an open transaction.Extension ofSession.TransactionalAction
that indicates the action provides custom transaction options.ConsoleSession
modes.