Class PermazenShellRequest

java.lang.Object
org.dellroad.jct.core.AbstractConsoleRequest<org.dellroad.jct.core.ShellRequest>
org.dellroad.jct.core.simple.SimpleShellRequest
io.permazen.cli.PermazenShellRequest
All Implemented Interfaces:
HasPermazenSession, org.dellroad.jct.core.ConsoleRequest<org.dellroad.jct.core.ShellRequest>, org.dellroad.jct.core.ShellRequest

public class PermazenShellRequest extends org.dellroad.jct.core.simple.SimpleShellRequest implements HasPermazenSession
A SimpleShellRequest with an associated Permazen Session.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final Session
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PermazenShellRequest(Session session, org.jline.terminal.Terminal terminal, List<String> args, Map<String,String> env)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the Permazen Session associated with this instance.

    Methods inherited from class org.dellroad.jct.core.simple.SimpleShellRequest

    getShellArguments, getTerminal

    Methods inherited from class org.dellroad.jct.core.AbstractConsoleRequest

    getEnvironment

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.dellroad.jct.core.ConsoleRequest

    getEnvironment