A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCommandExecuterBuilder - Class in com.github.toolarium.system.command.builder.system
-
The abstract command executer builder
- AbstractCommandExecuterBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Constructor for AbstractCommandExecuterBuilder
- AbstractJavaSystemCommandExecuteBuilder - Class in com.github.toolarium.system.command.builder.java
-
The abstract java system command executer builder
- AbstractJavaSystemCommandExecuteBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Constructor for AbstractJavaSystemCommandExecuteBuilder
- AbstractProcess - Class in com.github.toolarium.system.command.process.impl
-
Implements the abstract process base class
IProcess
- AbstractProcess(ISystemCommandGroupList, Long, Instant, Duration, Integer) - Constructor for class com.github.toolarium.system.command.process.impl.AbstractProcess
-
Constructor for Process
- AbstractSystemCommandExecuterImpl - Class in com.github.toolarium.system.command.executer.impl
-
Abstract base class for system command execution
- AbstractSystemCommandExecuterImpl(ISystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
-
Constructor for AbstractSystemCommandExecuterImpl
- add(SystemCommandGroup) - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Add a system command group
- add(ISystemCommand) - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
-
Add a system command
- add(ISystemCommand...) - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Add system command list to the current group
- add(String) - Method in class com.github.toolarium.system.command.dto.SystemCommand
-
Add an additional part of the command
- add(String, String) - Method in class com.github.toolarium.system.command.dto.SystemCommand
-
Add an additional part of the command
- add(List<? extends ISystemCommand>) - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Add system command list to the current group
- addSystemCommand(ISystemCommand.SystemCommandExecutionStatusResult) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Add a new system command
- addSystemCommandGroup() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Add a new system command
- addSystemCommandParameters(SystemCommand, Map<String, String>, boolean, boolean) - Method in class com.github.toolarium.system.command.util.SystemCommandFactory
-
Add system command parameters
- addSystemCommandParameters(SystemCommand, Map<String, String>, String, boolean, boolean) - Method in class com.github.toolarium.system.command.util.SystemCommandFactory
-
Add system command parameters
- addSystemCommandParameters(SystemCommand, Map<String, String>, String, boolean, boolean, Set<String>) - Method in class com.github.toolarium.system.command.util.SystemCommandFactory
-
Add system command parameters
- AsynchronousProcess - Class in com.github.toolarium.system.command.process.impl
-
Implements the
IAsynchronousProcess
. - AsynchronousProcess(ISystemCommandGroupList, IProcessLiveness) - Constructor for class com.github.toolarium.system.command.process.impl.AsynchronousProcess
-
Constructor for AsynchrounousProcess
B
- BUFFER - com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
buffer input
- build() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Build the system executer
- build() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- BUILD_TIMESTAMP - Static variable in class com.github.toolarium.system.command.Version
-
The build timestamp
- builder() - Static method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Create a system command executer type builder
C
- childBuild(SystemCommandGroupList) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- childBuild(SystemCommandGroupList) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- childBuild(SystemCommandGroupList) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Build the java command
- childBuild(SystemCommandGroupList) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
- classPath(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the java executable to set
- clearEnvironmentVariables() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
-
Clear the environment variables
- close() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Close and cleanup the process.
- close() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- close() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessStreamConsumer
-
Pipe the available bytes from the source stream to the target.
- close() - Method in class com.github.toolarium.system.command.process.stream.handler.ProcessStreamExceptionHandler
- close() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
- close() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- close() - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- close() - Method in class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
-
Closes both output streams.
- close() - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- close(Closeable) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Close silent a stream
- closeScriptFile(ISystemCommandExecuterPlatformSupport, Path) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Close the script file
- com.github.toolarium.system.command - package com.github.toolarium.system.command
- com.github.toolarium.system.command.builder - package com.github.toolarium.system.command.builder
- com.github.toolarium.system.command.builder.docker - package com.github.toolarium.system.command.builder.docker
- com.github.toolarium.system.command.builder.java - package com.github.toolarium.system.command.builder.java
- com.github.toolarium.system.command.builder.system - package com.github.toolarium.system.command.builder.system
- com.github.toolarium.system.command.dto - package com.github.toolarium.system.command.dto
- com.github.toolarium.system.command.dto.env - package com.github.toolarium.system.command.dto.env
- com.github.toolarium.system.command.dto.group - package com.github.toolarium.system.command.dto.group
- com.github.toolarium.system.command.dto.list - package com.github.toolarium.system.command.dto.list
- com.github.toolarium.system.command.executer - package com.github.toolarium.system.command.executer
- com.github.toolarium.system.command.executer.impl - package com.github.toolarium.system.command.executer.impl
- com.github.toolarium.system.command.process - package com.github.toolarium.system.command.process
- com.github.toolarium.system.command.process.folder - package com.github.toolarium.system.command.process.folder
- com.github.toolarium.system.command.process.impl - package com.github.toolarium.system.command.process.impl
- com.github.toolarium.system.command.process.liveness - package com.github.toolarium.system.command.process.liveness
- com.github.toolarium.system.command.process.liveness.impl - package com.github.toolarium.system.command.process.liveness.impl
- com.github.toolarium.system.command.process.stream - package com.github.toolarium.system.command.process.stream
- com.github.toolarium.system.command.process.stream.handler - package com.github.toolarium.system.command.process.stream.handler
- com.github.toolarium.system.command.process.stream.input - package com.github.toolarium.system.command.process.stream.input
- com.github.toolarium.system.command.process.stream.output - package com.github.toolarium.system.command.process.stream.output
- com.github.toolarium.system.command.process.stream.util - package com.github.toolarium.system.command.process.stream.util
- com.github.toolarium.system.command.process.thread - package com.github.toolarium.system.command.process.thread
- com.github.toolarium.system.command.process.util - package com.github.toolarium.system.command.process.util
- com.github.toolarium.system.command.util - package com.github.toolarium.system.command.util
- command(String) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Add a new command
- command(String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
-
Add a new command
- command(String, String) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Add a new command
- command(String, String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
-
Add a new command
- command(Map<String, String>, String, boolean, boolean) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Add an additional part of the command, e.g.
- command(Map<String, String>, String, boolean, boolean) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
-
Add an additional part of the command, e.g.
- command(Map<String, String>, String, boolean, boolean, Set<String>) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Add an additional part of the command, e.g.
- command(Map<String, String>, String, boolean, boolean, Set<String>) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
-
Add an additional part of the command, e.g.
- COMPONENT_ID - Static variable in class com.github.toolarium.system.command.Version
-
The component id
- convertStreamTo(InputStream) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Convert the InputStream to String we use the Reader.read(char[] buffer) method.
- convertStreamToNewInputStream(InputStream) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Convert the InputStream to String we use the Reader.read(char[] buffer) method.
- convertStreamToStr(InputStream) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Convert the InputStream to String we use the Reader.read(char[] buffer) method.
- convertStreamToStr(InputStream, String) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Convert the InputStream to String we use the Reader.read(char[] buffer) method.
- createLockFile(Path, String) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Create lock file
- createPidFile(Path, String, Long) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Create a pid file
- createProcessBuilder(ISystemCommandGroup, ISystemCommandExecuterPlatformSupport) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Create a process builder
- createProcessBuilder(ISystemCommandGroup, ISystemCommandExecuterPlatformSupport, Path) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Create a process builder
- createProcessBuilders(ISystemCommandGroupList, IProcessInputStream, IProcessOutputStream, IProcessOutputStream, ISystemCommandExecuterPlatformSupport, Path) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Create a process builder list
- createScriptFile(ISystemCommandExecuterPlatformSupport, Path) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Create the script file
- createScriptProcessBuilder(ISystemCommandGroup, ISystemCommandExecuterPlatformSupport, Path) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Create a process builder
- createSleepCommand(int) - Method in class com.github.toolarium.system.command.util.SystemCommandFactory
-
Create a sleep command
- createSystemCommandExecuter(ISystemCommand...) - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Create a system command executer
- createSystemCommandExecuter(ISystemCommandGroupList) - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Create a system command executer
- createTempFile(Path, String) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Prepare the temp path and the script file
D
- DEFAULT_POLL_TIMEOUT - Static variable in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
-
The default poll timeout
- deleteDirectory(Path) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Delete a directory
- DESCRIPTION - Static variable in class com.github.toolarium.system.command.Version
-
The description
- destroy() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Destroy the process immediate.
- destroy() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- DISCARD - com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
no input
- docker() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterTypeBuilder
-
Get a docker system command executer builder
- docker() - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterTypeBuilder
- dockerCommand(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Set the docker command
- dockerExecutable(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Set the docker image
- DockerSystemCommandExecuterBuilder - Class in com.github.toolarium.system.command.builder.docker
-
The docker system command executer builder
- DockerSystemCommandExecuterBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Constructor for DockerSystemCommandExecuterBuilder
E
- environmentVariable(String, String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- environmentVariable(String, String) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Add an environment variable
- environmentVariable(String, String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- environmentVariable(String, String) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- environmentVariable(String, String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
- equals(Object) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- equals(Object) - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- equals(Object) - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- equals(Object) - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- equals(Object) - Method in class com.github.toolarium.system.command.dto.SystemCommand
- equals(Object) - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- ERROR - com.github.toolarium.system.command.dto.ISystemCommand.SystemCommandExecutionStatusResult
F
- FILE - com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
buffer input
- finalizeJavaExecutable() - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Finalize the java executable
- finalizeJavaExecutable() - Method in class com.github.toolarium.system.command.builder.java.JarSystemCommandExecuterBuilder
- flush() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- flush() - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- flush() - Method in class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
- flush() - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- FolderCleanupService - Class in com.github.toolarium.system.command.process.folder
-
Implements a folder cleanip servivce
- FolderCleanupService(Path, long) - Constructor for class com.github.toolarium.system.command.process.folder.FolderCleanupService
-
Constructor for FolderCleanupService
- forceRunAsScript() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
-
Force to run as script.
- forceRunAsScript() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Force to run as script.
- FREEBSD - com.github.toolarium.system.command.util.OSUtil.OSType
G
- getArchitecture() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the device architecture
- getArchitecture() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- getBranchOutputStream() - Method in class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
-
Get the branch output stream
- getBuffer() - Method in enum com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
Get the buffer
- getBuffer() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
-
Get the buffered output
- getCommandList() - Method in interface com.github.toolarium.system.command.dto.ISystemCommand
-
The system command list which will be passed in the exact way to the system command.
- getCommandList() - Method in class com.github.toolarium.system.command.dto.SystemCommand
- getCommandOnErrorEnd() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getCommandOnErrorEnd() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getCommandOnErrorEnd() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getCommandOnErrorEnd() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the end command on error
- getCommandOnErrorStart() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getCommandOnErrorStart() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getCommandOnErrorStart() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getCommandOnErrorStart() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the start command on error
- getCommandOnSuccessEnd() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getCommandOnSuccessEnd() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getCommandOnSuccessEnd() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getCommandOnSuccessEnd() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the end command on success
- getCommandOnSuccessStart() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getCommandOnSuccessStart() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getCommandOnSuccessStart() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getCommandOnSuccessStart() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the start command on success
- getCreationTimestamp(Path) - Method in class com.github.toolarium.system.command.util.OSUtil
-
Get the timestamp
- getEmptyStandardIn() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in as process input stream
- getEndOfLine() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getEndOfLine() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getEndOfLine() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getEndOfLine() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the end of line
- getEnvironmentAssignCommand() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getEnvironmentAssignCommand() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getEnvironmentAssignCommand() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getEnvironmentAssignCommand() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the environment assign command
- getEnvironmentAssignCommandEnd() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getEnvironmentAssignCommandEnd() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getEnvironmentAssignCommandEnd() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getEnvironmentAssignCommandEnd() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the environment assign command end
- getEnvironmentChangeDirectoryCommand() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getEnvironmentChangeDirectoryCommand() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getEnvironmentChangeDirectoryCommand() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getEnvironmentChangeDirectoryCommand() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the environment change directory command
- getEnvironmentSetCommand() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getEnvironmentSetCommand() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getEnvironmentSetCommand() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getEnvironmentSetCommand() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the environment set command
- getEnvironmentUnsetCommand() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getEnvironmentUnsetCommand() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getEnvironmentUnsetCommand() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getEnvironmentUnsetCommand() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the environment unset command
- getEnvironmentVariable(String) - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the environment variable value
- getEnvironmentVariable(String) - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- getEnvironmentVariables() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the environment variables
- getEnvironmentVariables() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- getErrorOutput() - Method in class com.github.toolarium.system.command.process.impl.SynchronousProcess
- getErrorOutput() - Method in interface com.github.toolarium.system.command.process.ISynchronousProcess
-
Get the error output
- getExitValue() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- getExitValue() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- getExitValue() - Method in interface com.github.toolarium.system.command.process.IProcess
-
Get the exit value for the process.
- getFile() - Method in enum com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
Get the file
- getHostname() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Get the hostname
- getId() - Method in interface com.github.toolarium.system.command.dto.group.ISystemCommandGroup
-
Get the id of this command group
- getId() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- getId() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Get the id of this system command list
- getId() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- getId() - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Create a unique id
- getInputStream() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Returns the output stream connected to the process input stream.
- getInputStream() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- getInstance() - Static method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.system.command.util.OSUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.system.command.util.SystemCommandFactory
-
Get the instance
- getLinePrefix() - Method in interface com.github.toolarium.system.command.process.stream.IProcessOutputStream
-
Get the line preifx
- getLinePrefix() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- getLinePrefix() - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- getLinePrefix() - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- getLockTimeout() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Get the lock timeout
- getLockTimeout() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- getLockTimeout() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- getLockTimeout() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Get the lock timeout
- getNotExistEnvironmentVariableCommand(String) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getNotExistEnvironmentVariableCommand(String) - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getNotExistEnvironmentVariableCommand(String) - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getNotExistEnvironmentVariableCommand(String) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the if not exist environment variable command
- getOS() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the operating system
- getOS() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- getOSArchitecture() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Get the operating system architecture
- getOSType() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Get the operating system
- getOSVersion() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the operation system version
- getOSVersion() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- getOutput() - Method in class com.github.toolarium.system.command.process.impl.SynchronousProcess
- getOutput() - Method in interface com.github.toolarium.system.command.process.ISynchronousProcess
-
Get the standard output
- getOutputStream() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
-
Get the output stream
- getPid() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- getPid() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- getPid() - Method in interface com.github.toolarium.system.command.process.IProcess
-
Get the process id
- getPollTimeout() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- getPollTimeout() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Get the process poll timeout
- getProcess() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
-
Get the process
- getProcess() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- getProcess() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Get the process
- getProcessBufferOutputStream() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream buffer
- getProcessBufferOutputStream(String) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream buffer
- getProcessBufferOutputStream(String, IProcessStreamExceptionHandler) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream buffer
- getProcessEnvironment() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Get the current system command
- getProcessEnvironment() - Method in interface com.github.toolarium.system.command.dto.ISystemCommand
-
Get the process environment
- getProcessEnvironment() - Method in class com.github.toolarium.system.command.dto.SystemCommand
- getProcessHandle() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Get the process handle.
- getProcessHandle() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- getProcessId() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- getProcessId() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Get the process id
- getProcessInputStreamSource() - Method in class com.github.toolarium.system.command.process.stream.input.ProcessBufferInputStream
- getProcessInputStreamSource() - Method in class com.github.toolarium.system.command.process.stream.input.ProcessFileInputStream
- getProcessInputStreamSource() - Method in class com.github.toolarium.system.command.process.stream.input.ProcessStandardInInputStream
- getProcessInputStreamSource() - Method in interface com.github.toolarium.system.command.process.stream.IProcessInputStream
-
The process input stream source
- getProcessLiveness() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
-
Get the process liveness
- getProcessOutputStream(OutputStream) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream which is wrapped by a
OutputStream
. - getProcessOutputStream(OutputStream, String) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream which is wrapped by a
OutputStream
. - getProcessOutputStream(OutputStream, String, IProcessStreamExceptionHandler) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream which is wrapped by a
OutputStream
. - getProcessStreamExceptionHandler() - Method in interface com.github.toolarium.system.command.process.stream.IProcessOutputStream
-
Get the process stream exception handler
- getProcessStreamExceptionHandler() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- getProcessStreamExceptionHandler() - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- getProcessStreamExceptionHandler() - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- getScriptFileComment() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getScriptFileComment() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getScriptFileComment() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getScriptFileComment() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the script file comment
- getScriptFileExtension() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getScriptFileExtension() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getScriptFileExtension() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getScriptFileExtension() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the script file extension
- getScriptFileFooter() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getScriptFileFooter() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getScriptFileFooter() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getScriptFileFooter() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the script file footer
- getScriptFileHeader() - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getScriptFileHeader() - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getScriptFileHeader() - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getScriptFileHeader() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the script file header
- getScriptFolderBasePath() - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Get the script folder base path
- getScriptPath() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- getScriptPath() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Get the script path of this process or null if there is no folder
- getShell() - Method in interface com.github.toolarium.system.command.dto.ISystemCommand
-
The shell to execute.
- getShell() - Method in class com.github.toolarium.system.command.dto.SystemCommand
- getShellEndCommand(String, ISystemCommand) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getShellEndCommand(String, ISystemCommand) - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getShellEndCommand(String, ISystemCommand) - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getShellEndCommand(String, ISystemCommand) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the end shell command
- getShellStartCommand(String, ISystemCommand) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getShellStartCommand(String, ISystemCommand) - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getShellStartCommand(String, ISystemCommand) - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getShellStartCommand(String, ISystemCommand) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the start shell command
- getSlf4jProcessOutputStream() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get a process output stream buffer
- getSlf4jProcessStreamExceptionHandler() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in as process input stream
- getStandardErr() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard out as process error stream
- getStandardErr(String) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard out as process error stream
- getStandardErr(String, IProcessStreamExceptionHandler) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard out as process error stream
- getStandardErrProcessStreamExceptionHandler() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in as process input stream
- getStandardIn() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in as process input stream
- getStandardInFromBuffer(String) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in read from the buffer as process input stream
- getStandardInFromFile(File) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in as process input stream
- getStandardOut() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard out as process output stream
- getStandardOut(String) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard out as process output stream
- getStandardOut(String, IProcessStreamExceptionHandler) - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard out as process output stream
- getStandardOutProcessStreamExceptionHandler() - Method in class com.github.toolarium.system.command.process.stream.ProcessStreamFactory
-
Get the standard in as process input stream
- getStartTime() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- getStartTime() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- getStartTime() - Method in interface com.github.toolarium.system.command.process.IProcess
-
Get the start time of the process.
- getStartupTime() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- getStartupTime() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Get the startup time
- getSudo(String) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- getSudo(String) - Method in class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
- getSudo(String) - Method in class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
- getSudo(String) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Get the substitute user command
- getSystemCommand() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
-
Get the current system command
- getSystemCommandExecutionStatusResult() - Method in interface com.github.toolarium.system.command.dto.ISystemCommand
-
Get the system command execution status result
- getSystemCommandExecutionStatusResult() - Method in class com.github.toolarium.system.command.dto.SystemCommand
- getSystemCommandGroupList() - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
-
Get the system command group list
- getSystemCommandGroupList() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- getSystemCommandGroupList() - Method in interface com.github.toolarium.system.command.process.IProcess
-
Get the system command group list.
- getTotalCpuDuration() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- getTotalCpuDuration() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- getTotalCpuDuration() - Method in interface com.github.toolarium.system.command.process.IProcess
-
Get the total cpu time accumulated of the process.
- getUser() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the user.
- getUser() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- getVersion() - Static method in class com.github.toolarium.system.command.Version
-
Get the version number
- getWorkingPath() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
Get the working path
- getWorkingPath() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- GROUP_ID - Static variable in class com.github.toolarium.system.command.Version
-
The group id
H
- handle(IOException) - Method in class com.github.toolarium.system.command.process.stream.handler.ProcessStreamExceptionHandler
- handle(IOException) - Method in class com.github.toolarium.system.command.process.stream.handler.Slf4jProcessStreamExceptionHandler
- handle(IOException) - Method in interface com.github.toolarium.system.command.process.stream.IProcessStreamExceptionHandler
-
Handle exception
- handleNull(String) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
-
Implements the the null handling
- handleNull(List<String>) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
-
Implements the the null handling
- hashCode() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- hashCode() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- hashCode() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- hashCode() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- hashCode() - Method in class com.github.toolarium.system.command.dto.SystemCommand
- hashCode() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- hasNoRunningProcesses(Path) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Verify if the directory has no running processes
- hasReachedThresholdValue(long, long) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Verify if the threshold is reached
I
- IAsynchronousProcess - Interface in com.github.toolarium.system.command.process
-
Defines an asynchronous process
- images() - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Get docker images
- images(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Get docker images
- indexOf(String) - Method in class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
-
Search in the current collected buffer for a specific string.
- INHERIT - com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
default, taken from parent process
- inheritClassPath() - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Inherit class path
- inheritJre() - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Inherit jre path
- INITIAL_DELAY - Static variable in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Get the default initial delay of the folder cleanup service
- insertPrefix(byte[], int, byte[]) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Insert a prefix by a newline
- interactive(boolean) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Interactive
- IProcess - Interface in com.github.toolarium.system.command.process
-
Defines the process
- IProcessEnvironment - Interface in com.github.toolarium.system.command.dto.env
-
The process environment.
- IProcessInputStream - Interface in com.github.toolarium.system.command.process.stream
-
The process input stream
- IProcessLiveness - Interface in com.github.toolarium.system.command.process.liveness
-
The process liveness
- IProcessOutputStream - Interface in com.github.toolarium.system.command.process.stream
-
The process output stream
- IProcessStreamExceptionHandler - Interface in com.github.toolarium.system.command.process.stream
-
Defines the stream exception handler
- IS_RELEASE_VERSION - Static variable in class com.github.toolarium.system.command.Version
-
Define if it is a release version
- isAlive() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Check whether the process is alive.
- isAlive() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- isAlive() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- isAlive() - Method in interface com.github.toolarium.system.command.process.liveness.IProcessLiveness
-
Verify if the underlining process is alive
- isBSD() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if the underlying operating system is a freebsd os.
- isLinux() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if the underlying operating system is a linux os.
- isLocked() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Check if the system command group list locked or not
- isLocked() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- isMac() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if the underlying operating system is a linux os.
- isProcessRunning(Long) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Check if a process is running
- isRunningProcess(File) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Verify if the process is running
- isSolaris() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if the underlying operating system is a solaris os.
- isSudoUser() - Method in interface com.github.toolarium.system.command.dto.env.IProcessEnvironment
-
True if the user is set to run as a sudo user.
- isSudoUser() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- isUnix() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if the underlying operating system is a unix os.
- isUnlimitedJurisdiction() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if there is unlimited jurisdiction
- isWDL() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check is it is a window wsl environment
- isWindows() - Method in class com.github.toolarium.system.command.util.OSUtil
-
Check if the underlying operating system is a windows os.
- ISynchronousProcess - Interface in com.github.toolarium.system.command.process
-
Defines the synchronous process
- ISystemCommand - Interface in com.github.toolarium.system.command.dto
-
The system command which contains all information to execute a command such as environment, shell and a list of commands.
- ISystemCommand.SystemCommandExecutionStatusResult - Enum in com.github.toolarium.system.command.dto
-
Defines the execution status result
- ISystemCommandExecuter - Interface in com.github.toolarium.system.command.executer
-
The system command executer.
- ISystemCommandExecuterBuilder - Interface in com.github.toolarium.system.command.builder
-
Defines the system command executer builder
- ISystemCommandExecuterPlatformSupport - Interface in com.github.toolarium.system.command.executer
-
The system command executer platform support.
- ISystemCommandExecuterTypeBuilder - Interface in com.github.toolarium.system.command.builder
-
The system command executer type builder
- ISystemCommandGroup - Interface in com.github.toolarium.system.command.dto.group
-
The system command group.
- ISystemCommandGroupList - Interface in com.github.toolarium.system.command.dto.list
-
The system command group list is used to handle the case to group individual
ISystemCommandGroup
s. - iterator() - Method in interface com.github.toolarium.system.command.dto.group.ISystemCommandGroup
-
Returns an iterator over the system command list.
- iterator() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- iterator() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Returns an iterator over the system command group.
- iterator() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
J
- jar(String) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterTypeBuilder
-
Get a jar system command executer builder
- jar(String) - Method in class com.github.toolarium.system.command.builder.java.JarSystemCommandExecuterBuilder
-
Set the jar
- jar(String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterTypeBuilder
- JarSystemCommandExecuterBuilder - Class in com.github.toolarium.system.command.builder.java
-
The jar system command executer builder
- JarSystemCommandExecuterBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.java.JarSystemCommandExecuterBuilder
-
Constructor for JarSystemCommandExecuterBuilder
- java(Class<?>) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterTypeBuilder
-
Get a java system command executer builder
- java(Class<?>) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterTypeBuilder
- java(String) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterTypeBuilder
-
Get a java system command executer builder
- java(String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterTypeBuilder
- javaAgent(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the java agent to set
- javaExecutable(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the java executable to set
- javaHeadless() - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the java headless
- javaMain() - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Get the java main
- javaMain() - Method in class com.github.toolarium.system.command.builder.java.JarSystemCommandExecuterBuilder
- javaMain() - Method in class com.github.toolarium.system.command.builder.java.JavaSystemCommandExecuterBuilder
- javaMain(String) - Method in class com.github.toolarium.system.command.builder.java.JavaSystemCommandExecuterBuilder
-
Set the java main
- javaMemory(String, String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the java memory settings
- JavaSystemCommandExecuterBuilder - Class in com.github.toolarium.system.command.builder.java
-
The java system command executer builder
- JavaSystemCommandExecuterBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.java.JavaSystemCommandExecuterBuilder
-
Constructor for JavaSystemCommandExecuterBuilder
- javaTempPath(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the java temp path
- javaUser(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the jvm user
- jrePath(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Set the jre path
L
- LICENSE - Static variable in class com.github.toolarium.system.command.Version
-
The license
- LICENSE_ORGANISATION - Static variable in class com.github.toolarium.system.command.Version
-
The license organisation
- LINUX - com.github.toolarium.system.command.util.OSUtil.OSType
- LinuxSystemCommandExecuterImpl - Class in com.github.toolarium.system.command.executer.impl
-
Implements a linux based system command executer
- LinuxSystemCommandExecuterImpl(ISystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.executer.impl.LinuxSystemCommandExecuterImpl
-
Constructor for LinuxSystemCommandExecuterImpl
- lock() - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- lock() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Lock the current system command group list (default timeout).
- lock() - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- lock() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- lock() - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
- lock() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Lock the system command group list (default timeout).
- lock(Integer) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- lock(Integer) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Lock the current system command group list.
- lock(Integer) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- lock(Integer) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- lock(Integer) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
- lock(Integer) - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Lock the system command group list.
M
- MAC - com.github.toolarium.system.command.util.OSUtil.OSType
- main(String[]) - Static method in class com.github.toolarium.system.command.Version
-
Main class to print build / version information
- MAJOR_NUMBER - Static variable in class com.github.toolarium.system.command.Version
-
The major number
- MINOR_NUMBER - Static variable in class com.github.toolarium.system.command.Version
-
The minor number
N
- name(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Set the docker name
- NameableThreadFactory - Class in com.github.toolarium.system.command.process.thread
-
Implements a thread factory
- NameableThreadFactory(String) - Constructor for class com.github.toolarium.system.command.process.thread.NameableThreadFactory
-
Constructor for NameableThreadFactory
- newGroup() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Start a new system command group
- newGroup() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- newThread(Runnable) - Method in class com.github.toolarium.system.command.process.thread.NameableThreadFactory
O
- onError() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
On error of the current command start a next command
- onError() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- onSuccess() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
On success of the current command start a next command
- onSuccess() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- onSuccessOrError() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
On success or error of the current command start a next command
- onSuccessOrError() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- OSUtil - Class in com.github.toolarium.system.command.util
-
OS util
- OSUtil.OSType - Enum in com.github.toolarium.system.command.util
-
Define the OS types
P
- PACKAGE - Static variable in class com.github.toolarium.system.command.Version
-
The package
- parameter(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Add a program parameter
- parameter(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Add a program parameter
- PERIOD - Static variable in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Get the default period of the folder cleanup service
- pipe() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Pipe the output of the the current command into a next command
- pipe() - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- PIPE - com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
pipe input
- pipeAvailableBytes() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessStreamConsumer
-
Pipe the available bytes from the source stream to the target.
- pipeAvailableBytes(InputStream, IProcessOutputStream) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Pipe the available bytes from the source stream to the target.
- pipeAvailableBytes(InputStream, OutputStream, byte[], IProcessStreamExceptionHandler) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Pipe the available bytes from the source stream to the target.
- pipeAvailableBytes(InputStream, OutputStream, String, IProcessStreamExceptionHandler) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Pipe the available bytes from the source stream to the target.
- port(Integer) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Set the docker port
- prepareCommandList(List<String>) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Prepare command lit
- prepareDuration(IAsynchronousProcess) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
-
Prepare duration
- prepareDuration(IProcess) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Prepare duration
- prepareEnvironmentVariables(ISystemCommandExecuterPlatformSupport, Path, Map<String, String>) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Write the environment variable
- prepareEnvironmentVariables(ISystemCommandExecuterPlatformSupport, Path, Map<String, String>, Map<String, String>) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Prepare the environment variable
- prepareIdFromName(String) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Prepare id from name
- prepareString(String, int) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Prepare string
- prepareTempPathAndScript(Path, String, ISystemCommandExecuterPlatformSupport) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Prepare the temp path and the script file
- PROCESS_LOCK_FILENAME - Static variable in class com.github.toolarium.system.command.process.util.ScriptUtil
-
The process lock filename
- ProcessBufferInputStream - Class in com.github.toolarium.system.command.process.stream.input
-
Implements a buffered process input stream
- ProcessBufferInputStream(String) - Constructor for class com.github.toolarium.system.command.process.stream.input.ProcessBufferInputStream
-
Constructor for ProcessBufferInputStream
- ProcessBufferOutputStream - Class in com.github.toolarium.system.command.process.stream.output
-
Implements a buffered process output stream
- ProcessBufferOutputStream() - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
-
Constructor for ProcessBufferOutputStream
- ProcessBufferOutputStream(String) - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
-
Constructor for ProcessBufferOutputStream
- ProcessBufferOutputStream(String, IProcessStreamExceptionHandler) - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
-
Constructor for ProcessBufferOutputStream
- ProcessBuilderUtil - Class in com.github.toolarium.system.command.process.util
-
Process builder util.
- ProcessDiscardInputStream - Class in com.github.toolarium.system.command.process.stream.input
-
Implements an empty / discarded process input stream
- ProcessDiscardInputStream() - Constructor for class com.github.toolarium.system.command.process.stream.input.ProcessDiscardInputStream
-
Constructor for ProcessBufferInputStream
- ProcessEnvironment - Class in com.github.toolarium.system.command.dto.env
-
Implements the
IProcessEnvironment
. - ProcessEnvironment() - Constructor for class com.github.toolarium.system.command.dto.env.ProcessEnvironment
-
Constructor for ProcessEnvironment
- ProcessFileInputStream - Class in com.github.toolarium.system.command.process.stream.input
-
Implements the
IProcessInputStream
read from file. - ProcessFileInputStream(File) - Constructor for class com.github.toolarium.system.command.process.stream.input.ProcessFileInputStream
-
Constructor for ProcessFileInputStream
- ProcessFormatedOutputStream - Class in com.github.toolarium.system.command.process.stream.output
- ProcessFormatedOutputStream() - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessFormatedOutputStream
-
Constructor for ProcessFormatedOutputStream
- ProcessInputStreamSource - Enum in com.github.toolarium.system.command.process.stream.input
-
The process input stream source.
- ProcessLiveness - Class in com.github.toolarium.system.command.process.liveness.impl
-
Implements the
IProcessLiveness
. - ProcessLiveness(String, List<Process>, IProcessOutputStream, IProcessOutputStream, Path, Instant, long) - Constructor for class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
-
Constructor for ProcessLiveness
- ProcessOutputStream - Class in com.github.toolarium.system.command.process.stream.output
-
Implements the
IProcessOutputStream
- ProcessOutputStream() - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
-
Constructor for ProcessOutputStream
- ProcessOutputStream(OutputStream) - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
-
Constructor for ProcessOutputStream
- ProcessOutputStream(OutputStream, byte[], IProcessStreamExceptionHandler) - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
-
Constructor for ProcessOutputStream
- ProcessOutputStream(OutputStream, IProcessStreamExceptionHandler) - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
-
Constructor for ProcessOutputStream
- ProcessOutputStream(OutputStream, String, IProcessStreamExceptionHandler) - Constructor for class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
-
Constructor for ProcessOutputStream
- ProcessStandardInInputStream - Class in com.github.toolarium.system.command.process.stream.input
-
Implements the
IProcessInputStream
. - ProcessStandardInInputStream() - Constructor for class com.github.toolarium.system.command.process.stream.input.ProcessStandardInInputStream
-
Constructor for ProcessStandardInInputStream
- ProcessStreamConsumer - Class in com.github.toolarium.system.command.process.liveness.impl
-
Process stream consumer
- ProcessStreamConsumer(InputStream, IProcessOutputStream, File) - Constructor for class com.github.toolarium.system.command.process.liveness.impl.ProcessStreamConsumer
-
Constructor for ProcessStreamConsumer
- ProcessStreamExceptionHandler - Class in com.github.toolarium.system.command.process.stream.handler
-
Implements a stream support for the
IProcessStreamExceptionHandler
. - ProcessStreamExceptionHandler(OutputStream) - Constructor for class com.github.toolarium.system.command.process.stream.handler.ProcessStreamExceptionHandler
-
Constructor for ProcessStreamExceptionHandler
- ProcessStreamFactory - Class in com.github.toolarium.system.command.process.stream
-
The process stream factory
- ProcessStreamUtil - Class in com.github.toolarium.system.command.process.stream.util
-
The process stream util class
- PROJECT_NAME - Static variable in class com.github.toolarium.system.command.Version
-
The project name
- PROJECT_TYPE - Static variable in class com.github.toolarium.system.command.Version
-
The project type
Q
- QUALIFIER - Static variable in class com.github.toolarium.system.command.Version
-
The version qualifier
R
- readPidFile(Path) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Read a pid file
- remove(boolean) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Automatically remove the container when it exits
- removeCR(String) - Method in class com.github.toolarium.system.command.process.stream.util.ProcessStreamUtil
-
Remove CR
- resetLock() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Reset the lock.
- resetLock() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- REVISION_NUMBER - Static variable in class com.github.toolarium.system.command.Version
-
The revision number
- run() - Method in class com.github.toolarium.system.command.process.folder.FolderCleanupService
- run() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- run(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Run a docker container
- runAsScript() - Method in interface com.github.toolarium.system.command.dto.group.ISystemCommandGroup
-
Check if this system command group contains parts which runs as a script.
- runAsScript() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- runAsScript() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Check if this system command group list contains parts which runs as a script.
- runAsScript() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- runAsynchronous() - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runAsynchronous() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command asynchronous process.
- runAsynchronous(IProcessInputStream, IProcessOutputStream, IProcessOutputStream) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runAsynchronous(IProcessInputStream, IProcessOutputStream, IProcessOutputStream) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command asynchronous process.
- runAsynchronous(IProcessInputStream, IProcessOutputStream, IProcessOutputStream, long) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runAsynchronous(IProcessInputStream, IProcessOutputStream, IProcessOutputStream, long) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command asynchronous process.
- runAsynchronous(IProcessOutputStream) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runAsynchronous(IProcessOutputStream) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command asynchronous process.
- runAsynchronous(IProcessOutputStream, IProcessOutputStream) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runAsynchronous(IProcessOutputStream, IProcessOutputStream) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command asynchronous process.
- runSynchronous() - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runSynchronous() - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command synchronous process.
- runSynchronous(int) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runSynchronous(int) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command synchronous process.
- runSynchronous(IProcessInputStream, int) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- runSynchronous(IProcessInputStream, int) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuter
-
Start a new command asynchronous process.
S
- SCM_NUMBER - Static variable in class com.github.toolarium.system.command.Version
-
The source management number
- ScriptUtil - Class in com.github.toolarium.system.command.process.util
-
Script util
- selectInvalidProcessDirectories(Path, long, long) - Method in class com.github.toolarium.system.command.process.util.ScriptUtil
-
Select invalid process directories
- setBuffer(String) - Method in enum com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
Set the buffer
- setCommandList(List<String>) - Method in class com.github.toolarium.system.command.dto.SystemCommand
-
Set the command list
- setEnvironmentVariable(String, String) - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
-
Set the environment variable key / value
- setEnvironmentVariables(Map<String, String>) - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
-
Set the environment variable key / value
- setFile(File) - Method in enum com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
Set the file
- setScriptFolderBasePath(Path) - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Set the script folder base path
- setShell(List<String>) - Method in class com.github.toolarium.system.command.dto.SystemCommand
-
Set the shell
- setSystemCommandExecutionStatusResult(ISystemCommand.SystemCommandExecutionStatusResult) - Method in class com.github.toolarium.system.command.dto.SystemCommand
-
Set the system command execution status result
- setUser(String) - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
-
Set the user
- setWorkingPath(String) - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
-
Set the working path
- shell(String...) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- shell(String...) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Set the shell of the current command
- shell(String...) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- shell(String...) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- shell(String...) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
- size() - Method in interface com.github.toolarium.system.command.dto.group.ISystemCommandGroup
-
Get the size of the system command group.
- size() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- size() - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
Get the size of the system command group list.
- size() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- Slf4jProcessOutputStream - Class in com.github.toolarium.system.command.process.stream.output
-
Implements a
IProcessOutputStream
which suppports to write to SLF4J. - Slf4jProcessOutputStream() - Constructor for class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Constructor for Slf4jProcessOutputStream
- Slf4jProcessOutputStream(Level) - Constructor for class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Constructor for Slf4jProcessOutputStream
- Slf4jProcessOutputStream(Level, String) - Constructor for class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Constructor for Slf4jProcessOutputStream
- Slf4jProcessOutputStream(Logger, Level) - Constructor for class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Constructor for Slf4jProcessOutputStream
- Slf4jProcessOutputStream(Logger, Level, String) - Constructor for class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Constructor for Slf4jProcessOutputStream
- Slf4jProcessOutputStream(Logger, Level, String, IProcessStreamExceptionHandler) - Constructor for class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Constructor for Slf4jProcessOutputStream
- Slf4jProcessStreamExceptionHandler - Class in com.github.toolarium.system.command.process.stream.handler
-
Implements an SLF4J
IProcessStreamExceptionHandler
. - Slf4jProcessStreamExceptionHandler() - Constructor for class com.github.toolarium.system.command.process.stream.handler.Slf4jProcessStreamExceptionHandler
-
Constructor for Slf4jProcessStreamExceptionHandler
- Slf4jProcessStreamExceptionHandler(Level) - Constructor for class com.github.toolarium.system.command.process.stream.handler.Slf4jProcessStreamExceptionHandler
-
Constructor for Slf4jProcessStreamExceptionHandler
- Slf4jProcessStreamExceptionHandler(Logger, Level) - Constructor for class com.github.toolarium.system.command.process.stream.handler.Slf4jProcessStreamExceptionHandler
-
Constructor for Slf4jProcessStreamExceptionHandler
- SOLARIS - com.github.toolarium.system.command.util.OSUtil.OSType
- SPACE - Static variable in class com.github.toolarium.system.command.dto.SystemCommand
-
SPACE
- start(ISystemCommandGroup) - Method in interface com.github.toolarium.system.command.process.stream.IProcessOutputStream
-
Notification of the start to execute the system command group
- start(ISystemCommandGroup) - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- start(ISystemCommandGroup) - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- start(ISystemCommandGroup) - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- startFolderCleanupService() - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Start the folder cleanup service
- startFolderCleanupService(long, long, TimeUnit) - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Start the folder cleanup service
- startFolderCleanupService(long, long, TimeUnit, long) - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Start the folder cleanup service
- startsWith(String) - Method in class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
-
Tests if this string starts with the specified prefix.
- stop(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
-
Stop a docker container
- stopFolderCleanupService() - Method in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Stop the folder cleanup service
- SUCCESS - com.github.toolarium.system.command.dto.ISystemCommand.SystemCommandExecutionStatusResult
- SUCCESS_OR_ERROR - com.github.toolarium.system.command.dto.ISystemCommand.SystemCommandExecutionStatusResult
- SynchronousProcess - Class in com.github.toolarium.system.command.process.impl
-
Implements the
ISynchronousProcess
. - SynchronousProcess(ISystemCommandGroupList, Long, Instant, Duration, Integer, String, String) - Constructor for class com.github.toolarium.system.command.process.impl.SynchronousProcess
-
Constructor for Process
- system() - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterTypeBuilder
-
Get a system command executer builder
- system() - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterTypeBuilder
- SystemCommand - Class in com.github.toolarium.system.command.dto
-
Implements the
ISystemCommand
. - SystemCommand() - Constructor for class com.github.toolarium.system.command.dto.SystemCommand
-
Constructor for SystemCommand
- SystemCommand(IProcessEnvironment) - Constructor for class com.github.toolarium.system.command.dto.SystemCommand
-
Constructor for SystemCommand
- SystemCommandExecuterBuilder - Class in com.github.toolarium.system.command.builder.system
-
The system command executer builder
- SystemCommandExecuterBuilder() - Constructor for class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
-
Constructor for SystemCommandExecuterBuilder
- SystemCommandExecuterBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
-
Constructor for SystemCommandExecuterBuilder
- SystemCommandExecuterFactory - Class in com.github.toolarium.system.command
-
The system command excuter factory
- SystemCommandExecuterPlatformSupportWrapper - Class in com.github.toolarium.system.command.executer.impl
-
Implements a
ISystemCommandExecuterPlatformSupport
wrapper. - SystemCommandExecuterPlatformSupportWrapper(ISystemCommandExecuterPlatformSupport) - Constructor for class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
-
Constructor for SystemCommandExecuterPlatformSupportWrapper
- SystemCommandExecuterTypeBuilder - Class in com.github.toolarium.system.command.builder.system
-
Implements the
ISystemCommandExecuterBuilder
. - SystemCommandExecuterTypeBuilder(SystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.builder.system.SystemCommandExecuterTypeBuilder
-
Constructor for SystemCommandExecuterTypeBuilder
- SystemCommandFactory - Class in com.github.toolarium.system.command.util
-
Defines the system command factory
- SystemCommandGroup - Class in com.github.toolarium.system.command.dto.group
-
Implements the
ISystemCommandGroup
. - SystemCommandGroup() - Constructor for class com.github.toolarium.system.command.dto.group.SystemCommandGroup
-
Constructor for SystemCommandGroup
- SystemCommandGroupList - Class in com.github.toolarium.system.command.dto.list
-
Implements the
ISystemCommandGroupList
. - SystemCommandGroupList() - Constructor for class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
-
Constructor for SystemCommandGroupList
- systemProperty(String, String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Add a system property
- systemProperty(String, String, boolean) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
-
Add a system property
T
- TeeOutputStream - Class in com.github.toolarium.system.command.process.stream.output
-
Output stream which splits the output named after the unix 'tee' command.
- TeeOutputStream(OutputStream, IProcessOutputStream) - Constructor for class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
-
Constructs a TeeOutputStream.
- TeeOutputStream(OutputStream, OutputStream) - Constructor for class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
-
Constructs a TeeOutputStream.
- TeeProcessOutputStream - Class in com.github.toolarium.system.command.process.stream.output
-
Implements a tee
IProcessOutputStream
which splits the output named after the unix 'tee' command. - TeeProcessOutputStream(IProcessOutputStream, IProcessOutputStream) - Constructor for class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
-
Constructor for ProcessOutputStream
- TEMP - Static variable in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
TEMP Environment variable
- TIMEUNIT - Static variable in class com.github.toolarium.system.command.SystemCommandExecuterFactory
-
Get the default timeunit of the folder cleanup service
- toString() - Method in class com.github.toolarium.system.command.dto.env.ProcessEnvironment
- toString() - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- toString() - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- toString() - Method in class com.github.toolarium.system.command.dto.SystemCommand
- toString() - Method in class com.github.toolarium.system.command.process.impl.AbstractProcess
- toString() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- toString() - Method in class com.github.toolarium.system.command.process.impl.SynchronousProcess
- toString() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessLiveness
- toString() - Method in class com.github.toolarium.system.command.process.liveness.impl.ProcessStreamConsumer
- toString() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessBufferOutputStream
- toString() - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- toString() - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- toString() - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- toString(boolean) - Method in interface com.github.toolarium.system.command.dto.group.ISystemCommandGroup
-
The system command group as string
- toString(boolean) - Method in class com.github.toolarium.system.command.dto.group.SystemCommandGroup
- toString(boolean) - Method in interface com.github.toolarium.system.command.dto.ISystemCommand
-
The command as string
- toString(boolean) - Method in interface com.github.toolarium.system.command.dto.list.ISystemCommandGroupList
-
The system command group list as string
- toString(boolean) - Method in class com.github.toolarium.system.command.dto.list.SystemCommandGroupList
- toString(boolean) - Method in class com.github.toolarium.system.command.dto.SystemCommand
- tryDestroy() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Try to kill the process.
- tryDestroy() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
U
- UNIX - com.github.toolarium.system.command.util.OSUtil.OSType
- UnixSystemCommandExecuterImpl - Class in com.github.toolarium.system.command.executer.impl
-
Implements a unix based system command executer
- UnixSystemCommandExecuterImpl(ISystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.executer.impl.UnixSystemCommandExecuterImpl
-
Constructor for WindowsSystemCommandExecuterImpl
- unsetEnvironment(Map<String, String>, Map<String, String>) - Method in class com.github.toolarium.system.command.process.util.ProcessBuilderUtil
-
Compare two maps by key
- URL - Static variable in class com.github.toolarium.system.command.Version
-
The url of the project
- user(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- user(String) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Set the user of the current command
- user(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- user(String) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- user(String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
V
- valueOf(String) - Static method in enum com.github.toolarium.system.command.dto.ISystemCommand.SystemCommandExecutionStatusResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.toolarium.system.command.util.OSUtil.OSType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.toolarium.system.command.dto.ISystemCommand.SystemCommandExecutionStatusResult
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.toolarium.system.command.util.OSUtil.OSType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Class in com.github.toolarium.system.command
-
The version class
- Version() - Constructor for class com.github.toolarium.system.command.Version
- VERSION - Static variable in class com.github.toolarium.system.command.Version
-
The full version number
W
- waitFor() - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Wait, if necessary, until the process is terminated.
- waitFor() - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- waitFor(long, TimeUnit) - Method in interface com.github.toolarium.system.command.process.IAsynchronousProcess
-
Wait, if necessary, until the process is terminated.
- waitFor(long, TimeUnit) - Method in class com.github.toolarium.system.command.process.impl.AsynchronousProcess
- WINDOWS - com.github.toolarium.system.command.util.OSUtil.OSType
- WindowsSystemCommandExecuterImpl - Class in com.github.toolarium.system.command.executer.impl
-
Implements a windows based system command executer
- WindowsSystemCommandExecuterImpl(ISystemCommandGroupList) - Constructor for class com.github.toolarium.system.command.executer.impl.WindowsSystemCommandExecuterImpl
-
Constructor for WindowsSystemCommandExecuterImpl
- workingPath(String) - Method in class com.github.toolarium.system.command.builder.docker.DockerSystemCommandExecuterBuilder
- workingPath(String) - Method in interface com.github.toolarium.system.command.builder.ISystemCommandExecuterBuilder
-
Set the working path of the current command
- workingPath(String) - Method in class com.github.toolarium.system.command.builder.java.AbstractJavaSystemCommandExecuteBuilder
- workingPath(String) - Method in class com.github.toolarium.system.command.builder.system.AbstractCommandExecuterBuilder
- workingPath(String) - Method in class com.github.toolarium.system.command.builder.system.SystemCommandExecuterBuilder
- write(byte[]) - Method in interface com.github.toolarium.system.command.process.stream.IProcessOutputStream
-
Write to the stream
- write(byte[]) - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- write(byte[]) - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- write(byte[]) - Method in class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
- write(byte[]) - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- write(byte[], int, int) - Method in interface com.github.toolarium.system.command.process.stream.IProcessOutputStream
-
Write to the stream
- write(byte[], int, int) - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- write(byte[], int, int) - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- write(byte[], int, int) - Method in class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
- write(byte[], int, int) - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- write(int) - Method in interface com.github.toolarium.system.command.process.stream.IProcessOutputStream
-
Write to the stream
- write(int) - Method in class com.github.toolarium.system.command.process.stream.output.ProcessOutputStream
- write(int) - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
- write(int) - Method in class com.github.toolarium.system.command.process.stream.output.TeeOutputStream
- write(int) - Method in class com.github.toolarium.system.command.process.stream.output.TeeProcessOutputStream
- write(String) - Method in class com.github.toolarium.system.command.process.stream.output.Slf4jProcessOutputStream
-
Write a message
- writeToFile(Path, String) - Method in class com.github.toolarium.system.command.executer.impl.AbstractSystemCommandExecuterImpl
- writeToFile(Path, String) - Method in class com.github.toolarium.system.command.executer.impl.SystemCommandExecuterPlatformSupportWrapper
- writeToFile(Path, String) - Method in interface com.github.toolarium.system.command.executer.ISystemCommandExecuterPlatformSupport
-
Write content to the temporary file
All Classes All Packages