Uses of Package
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.-
ClassDescriptionImplemented 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. -
ClassDescriptionHolds
Permazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
ConsoleSession
modes. -
ClassDescriptionParses 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. -
-
ClassDescriptionImplemented 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. -
-
ClassDescriptionHolds
Permazen
-specific state during a CLI session, include the current open transaction, if any.Callback interface used bySession.performSessionAction()
ConsoleSession
modes. -
ClassDescriptionHolds
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.