Uses of Class
io.permazen.cli.Session
Packages that use Session
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
Commands.-
Uses of Session in io.permazen.cli
Fields in io.permazen.cli declared as SessionModifier and TypeFieldDescriptionprotected final SessionPermazenExecRequest.sessionprotected SessionPermazenExecSession.sessionprotected final SessionPermazenShellRequest.sessionprotected SessionPermazenShellSession.sessionMethods in io.permazen.cli that return SessionModifier and TypeMethodDescriptionprotected SessionPermazenExec.createSession(PermazenExecSession execSession) protected SessionPermazenShell.createSession(PermazenShellSession shellSession) HasPermazenSession.getPermazenSession()Get the PermazenSessionassociated with this instance.PermazenExecRequest.getPermazenSession()PermazenExecSession.getPermazenSession()PermazenShellRequest.getPermazenSession()PermazenShellSession.getPermazenSession()Methods in io.permazen.cli with parameters of type SessionModifier and TypeMethodDescriptiondefault TransactionConfigSession.TransactionalAction.getTransactionConfig(Session session) Get the configuration for the new Core API transaction.default SessionModeSession.TransactionalAction.getTransactionMode(Session session) Get theSessionModecorresponding to the transaction that should be opened.Parse command line parameters.voidPerform some action using the givenSession.Constructors in io.permazen.cli with parameters of type SessionModifierConstructorDescriptionPermazenExecRequest(Session session, InputStream in, PrintStream out, PrintStream err, Map<String, String> env, String command) PermazenExecRequest(Session session, InputStream in, PrintStream out, PrintStream err, Map<String, String> env, List<String> command) PermazenShellRequest(Session session, org.jline.terminal.Terminal terminal, List<String> args, Map<String, String> env) -
Uses of Session in io.permazen.cli.app.cmd
Methods in io.permazen.cli.app.cmd with parameters of type Session -
Uses of Session in io.permazen.cli.cmd
Methods in io.permazen.cli.cmd with parameters of type SessionModifier and TypeMethodDescriptionintExecute this command.intExecute this command.protected abstract Session.ActionProcess command line parameters and return action.io.permazen.cli.cmd.DecodeKeyCommand.DecodeKeyActiondefault SessionModeAbstractKVCommand.KVAction.getTransactionMode(Session session) void -
Uses of Session in io.permazen.cli.config
Methods in io.permazen.cli.config with parameters of type SessionModifier and TypeMethodDescriptionprotected voidCliConfig.configureSession(Session session) Configure a newSession.protected voidCoreApiCliConfig.configureSession(Session session) protected voidKeyValueCliConfig.configureSession(Session session) protected voidPermazenCliConfig.configureSession(Session session) -
Uses of Session in io.permazen.cli.jshell
Methods in io.permazen.cli.jshell that return Session -
Uses of Session in io.permazen.cli.parse
Methods in io.permazen.cli.parse with parameters of type SessionModifier and TypeMethodDescriptionstatic ObjInfoObjInfo.getObjInfo(Session session, ObjId id) Get object meta-data.Parse value from the given text.static Field<?>ParseUtil.resolveField(Session session, ObjId id, String fieldName) Locate the field with the given name in the specified object.static PermazenFieldParseUtil.resolveJField(Session session, ObjId id, String name) Locate thePermazenFieldwith the given name in the specified object. -
Uses of Session in io.permazen.jsck.cmd
Methods in io.permazen.jsck.cmd with parameters of type Session -
Uses of Session in io.permazen.kv.raft.cmd
Methods in io.permazen.kv.raft.cmd with parameters of type SessionModifier and TypeMethodDescriptionfinal voidprotected abstract voidAbstractRaftCommand.RaftAction.run(Session session, RaftKVDatabase db) final voidAbstractTransactionRaftCommand.RaftTransactionAction.run(Session session, RaftKVDatabase db) protected abstract voidAbstractTransactionRaftCommand.RaftTransactionAction.run(Session session, RaftKVTransaction tx)