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

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 ISystemCommandGroups.
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
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
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
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