java.lang.Object
io.xpipe.core.process.WrapperShellControl
io.xpipe.core.process.StubShellControl
- All Implemented Interfaces:
ProcessControl,ShellControl,AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.xpipe.core.process.ProcessControl
ProcessControl.ExceptionConverter -
Field Summary
Fields inherited from class io.xpipe.core.process.WrapperShellControl
parent -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.xpipe.core.process.WrapperShellControl
buildElevatedCommand, cd, checkLicenseOrThrow, closeStdin, closeStdout, command, elevated, exitAndWait, getCapabilities, getCharset, getEffectiveSecurityPolicy, getElevationHandler, getExitUuids, getInitCommands, getLocalSystemAccess, getLock, getMachineRootSession, getOriginalShellDialect, getOsName, getOsType, getParentControl, getParentSystemAccess, getShellDialect, getSourceStore, getSourceStoreId, getStderr, getStdin, getStdout, getSystemTemporaryDirectory, getTtyState, getUuid, isAnyStreamClosed, isInteractive, isLocal, isRunning, kill, onExit, onInit, onKill, onStartupFail, prepareIntermediateTerminalOpen, prepareTerminalOpen, refreshRunningState, requireLicensedFeature, resetData, restart, setElevationHandler, setNonInteractive, setOriginalShellDialect, setParentSystemAccess, setWorkingDirectory, shutdown, singularSubShell, start, subShell, view, withErrorFormatter, withExceptionConverter, withInitSnippet, withSecurityPolicy, withSourceStore, write, writeLine, writeLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.xpipe.core.process.ShellControl
command, command, elevateIfNeeded, enforceDialect, executeSimpleBooleanCommand, executeSimpleCommand, executeSimpleCommand, executeSimpleStringCommand, identicalSubShell, osascriptCommand, subShell, withShellStateFail, withShellStateInit
-
Constructor Details
-
StubShellControl
-
-
Method Details
-
canHaveSubshells
public boolean canHaveSubshells() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceProcessControl- Overrides:
closein classWrapperShellControl
-