A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

accept(String) - Method in class com.platformlib.process.core.DefaultProcessOutput
 
accept(String) - Method in class com.platformlib.process.core.ProcessOutputLogger
 
addMaskApplier(Function<String, String>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
addMaskApplier(Function<String, String>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Add mask applier for masking sensitive data before putting it in logs and passing to output consumers.
AsyncProcessOutputListener - Class in com.platformlib.process.core
 
AsyncProcessOutputListener(Executor, String, ProcessOutputLoggerConfiguration, DefaultProcessOutput) - Constructor for class com.platformlib.process.core.AsyncProcessOutputListener
 
AsyncProcessOutputListener(Executor, String, ProcessOutputLoggerConfiguration, DefaultProcessOutput, Function<String, String>) - Constructor for class com.platformlib.process.core.AsyncProcessOutputListener
 

B

BASH_EXTENSION - Static variable in interface com.platformlib.process.builder.ProcessBuilder
 
BAT_EXTENSION - Static variable in interface com.platformlib.process.builder.ProcessBuilder
 
build() - Method in interface com.platformlib.process.builder.ProcessBuilder
Build process executor.

C

close() - Method in class com.platformlib.process.core.AsyncProcessOutputListener
 
close() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
closeResource(Closeable) - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
CMD_EXTENSION - Static variable in interface com.platformlib.process.builder.ProcessBuilder
 
com.platformlib.process.api - package com.platformlib.process.api
 
com.platformlib.process.bean - package com.platformlib.process.bean
 
com.platformlib.process.builder - package com.platformlib.process.builder
 
com.platformlib.process.builder.impl - package com.platformlib.process.builder.impl
 
com.platformlib.process.configuration - package com.platformlib.process.configuration
 
com.platformlib.process.configuration.dryrun - package com.platformlib.process.configuration.dryrun
 
com.platformlib.process.configuration.impl - package com.platformlib.process.configuration.impl
 
com.platformlib.process.configuration.instance - package com.platformlib.process.configuration.instance
 
com.platformlib.process.configuration.logger - package com.platformlib.process.configuration.logger
 
com.platformlib.process.configuration.output - package com.platformlib.process.configuration.output
 
com.platformlib.process.configurator - package com.platformlib.process.configurator
 
com.platformlib.process.configurator.impl - package com.platformlib.process.configurator.impl
 
com.platformlib.process.core - package com.platformlib.process.core
 
com.platformlib.process.enums - package com.platformlib.process.enums
 
com.platformlib.process.exception - package com.platformlib.process.exception
 
com.platformlib.process.executor - package com.platformlib.process.executor
 
com.platformlib.process.factory - package com.platformlib.process.factory
 
com.platformlib.process.handler - package com.platformlib.process.handler
 
com.platformlib.process.initializer - package com.platformlib.process.initializer
 
com.platformlib.process.provider - package com.platformlib.process.provider
 
command(String) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
command(String) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set command to execute.
commandAndArguments(Object...) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
commandAndArguments(Object...) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set command and arguments
commandAndArgumentsSupplier(Consumer<Collection<String>>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessDryRunConfigurator
 
commandAndArgumentsSupplier(Consumer<Collection<String>>) - Method in interface com.platformlib.process.configurator.ProcessDryRunConfigurator
St command and arguments.
complete(ProcessInstance) - Method in class com.platformlib.process.core.DefaultOperationSystemProcess
 
completeExceptionally(Throwable) - Method in class com.platformlib.process.core.DefaultOperationSystemProcess
 
configure(ProcessInstanceOutputConfiguration) - Method in class com.platformlib.process.bean.ProcessInstanceOutputConfigurationBean
Configure process instance output.
configure(ProcessInstanceOutputConfigurator) - Method in class com.platformlib.process.bean.ProcessInstanceConfigurationBean
Configure process instance output.

D

defaultExtensionMapping() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
defaultExtensionMapping() - Method in interface com.platformlib.process.builder.ProcessBuilder
Add default mapping command extensions.
DefaultOperationSystemProcess - Class in com.platformlib.process.core
 
DefaultOperationSystemProcess() - Constructor for class com.platformlib.process.core.DefaultOperationSystemProcess
 
DefaultProcessBuilder - Class in com.platformlib.process.builder.impl
Default process builder.
DefaultProcessBuilder() - Constructor for class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
DefaultProcessDryRunConfiguration - Class in com.platformlib.process.configuration.impl
Default ProcessDryRunConfiguration implementation.
DefaultProcessDryRunConfiguration() - Constructor for class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
 
DefaultProcessDryRunConfigurator - Class in com.platformlib.process.configurator.impl
Default ProcessDryRunConfigurator implementation.
DefaultProcessDryRunConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessDryRunConfigurator
 
DefaultProcessExecutor - Class in com.platformlib.process.executor
Default process executor.
DefaultProcessExecutor(ProcessConfiguration) - Constructor for class com.platformlib.process.executor.DefaultProcessExecutor
Default constructor.
DefaultProcessInputLoggerConfiguration - Class in com.platformlib.process.configuration.impl
Default implementation ProcessInputLoggerConfiguration.
DefaultProcessInputLoggerConfiguration() - Constructor for class com.platformlib.process.configuration.impl.DefaultProcessInputLoggerConfiguration
 
DefaultProcessInputLoggerConfigurator - Class in com.platformlib.process.configurator.impl
 
DefaultProcessInputLoggerConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessInputLoggerConfigurator
 
DefaultProcessInstance - Class in com.platformlib.process.core
 
DefaultProcessInstance(int, ProcessOutput, ProcessOutput) - Constructor for class com.platformlib.process.core.DefaultProcessInstance
 
DefaultProcessInstanceConfigurator - Class in com.platformlib.process.configurator.impl
Default ProcessInstanceConfigurator implementation.
DefaultProcessInstanceConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
DefaultProcessInstanceOutputConfigurator - Class in com.platformlib.process.configurator.impl
 
DefaultProcessInstanceOutputConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessInstanceOutputConfigurator
 
DefaultProcessLoggerConfigurator - Class in com.platformlib.process.configurator.impl
 
DefaultProcessLoggerConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
DefaultProcessOutput - Class in com.platformlib.process.core
 
DefaultProcessOutput(Collection<OutputStream>, Consumer<String>, ProcessOutputConfiguration) - Constructor for class com.platformlib.process.core.DefaultProcessOutput
 
DefaultProcessOutputConfiguration - Class in com.platformlib.process.configuration.impl
Default implementation ProcessOutputConfiguration.
DefaultProcessOutputConfiguration() - Constructor for class com.platformlib.process.configuration.impl.DefaultProcessOutputConfiguration
 
DefaultProcessOutputConfigurator - Class in com.platformlib.process.configurator.impl
 
DefaultProcessOutputConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
 
DefaultProcessOutputLoggerConfiguration - Class in com.platformlib.process.configuration.impl
Default implementation ProcessOutputLoggerConfiguration.
DefaultProcessOutputLoggerConfiguration() - Constructor for class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
DefaultProcessOutputLoggerConfigurator - Class in com.platformlib.process.configurator.impl
 
DefaultProcessOutputLoggerConfigurator() - Constructor for class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
destroy() - Method in class com.platformlib.process.core.MaskedPassword
 
dryRun(Consumer<ProcessDryRunConfigurator>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
dryRun(Consumer<ProcessDryRunConfigurator>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Configure dry run mode.
dumpCommandAndArguments(Object...) - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 

E

envVariables(Map<String, String>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
envVariables(Map<String, String>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Add env variables.
ERR - com.platformlib.process.enums.ProcessStandardStream
 
EXE_EXTENSION - Static variable in interface com.platformlib.process.builder.ProcessBuilder
 
execute(Object...) - Method in interface com.platformlib.process.executor.ProcessExecutor
Execute command with arguments asynchronously.
EXECUTION - com.platformlib.process.enums.ProcessThreadType
 
ExecutionMode - Enum in com.platformlib.process.enums
Process execution mode.
executionTimeout(Duration) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
executionTimeout(Duration) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set execution timeout.
exitCode(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessDryRunConfigurator
 
exitCode(int) - Method in interface com.platformlib.process.configurator.ProcessDryRunConfigurator
Specify process exit code.

F

failProcessStartup() - Method in class com.platformlib.process.configurator.impl.DefaultProcessDryRunConfigurator
 
failProcessStartup() - Method in interface com.platformlib.process.configurator.ProcessDryRunConfigurator
Do process startup failure.

G

getCommand() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getCommandAndArguments() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getCommandAndArguments() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get command and arguments to execute.
getCommandAndArgumentsSupplier() - Method in interface com.platformlib.process.configuration.dryrun.ProcessDryRunConfiguration
Get command and arguments supplier.
getCommandAndArgumentsSupplier() - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
 
getData() - Method in interface com.platformlib.process.configuration.dryrun.ProcessDryRunProcessStream
Data to put in stream.
getDryRunConfiguration() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getDryRunConfiguration() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get dry run configuration.
getDryRunConfiguration() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getEnvVariables() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getEnvVariables() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process environment variables.
getEnvVariables() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getExecution() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getExecution() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process execution mode.
getExecutionId() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getExecutionTimeout() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getExecutionTimeout() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process execution timeout.
getExecutor() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getExecutor() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process executor.
getExecutor() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getExitCode() - Method in interface com.platformlib.process.api.ProcessInstance
Get process exit code.
getExitCode() - Method in interface com.platformlib.process.configuration.dryrun.ProcessDryRunConfiguration
Process exit code.
getExitCode() - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
 
getExitCode() - Method in class com.platformlib.process.core.DefaultProcessInstance
 
getHeadSize() - Method in class com.platformlib.process.bean.ProcessOutputConfigurationBean
 
getHeadSize() - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputConfiguration
 
getHeadSize() - Method in interface com.platformlib.process.configuration.output.ProcessOutputConfiguration
Size of head log.
getHeadSize() - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
 
getLimit() - Method in class com.platformlib.process.bean.ProcessInstanceOutputConfigurationBean
 
getLimit() - Method in interface com.platformlib.process.configuration.instance.ProcessInstanceOutputConfiguration
Limit process instance output.
getLimit() - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceOutputConfigurator
 
getLogger() - Method in class com.platformlib.process.configuration.impl.DefaultProcessInputLoggerConfiguration
 
getLogger() - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
getLogger() - Method in interface com.platformlib.process.configuration.logger.ProcessThreadLoggerConfiguration
Get logger.
getLogger() - Method in class com.platformlib.process.configurator.impl.DefaultProcessInputLoggerConfigurator
 
getLogger() - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
getLogger() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getLoggerStdErrConfiguration() - Method in interface com.platformlib.process.configuration.logger.ProcessLoggerConfiguration
Get process standard error stream's logger configuration.
getLoggerStdErrConfiguration() - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
getLoggerStdInConfiguration() - Method in interface com.platformlib.process.configuration.logger.ProcessLoggerConfiguration
Get process standard input stream's logger configuration.
getLoggerStdInConfiguration() - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
getLoggerStdOutConfiguration() - Method in interface com.platformlib.process.configuration.logger.ProcessLoggerConfiguration
Get process standard out stream's logger configuration.
getLoggerStdOutConfiguration() - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
getLogInterval() - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
getLogInterval() - Method in interface com.platformlib.process.configuration.logger.ProcessOutputLoggerConfiguration
Get log interval.
getLogInterval() - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
getMaskAppliers() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getMaskAppliers() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get mask appliers.
getMaskedCommandAndArguments(Object...) - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getName() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getName() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process name.
getOutput() - Method in class com.platformlib.process.core.DefaultProcessOutput
 
getOutput() - Method in interface com.platformlib.process.core.ProcessOutput
 
getOutputStreams() - Method in class com.platformlib.process.core.DefaultProcessOutput
 
getPid() - Method in interface com.platformlib.process.api.OperationSystemProcess
Get process ID.
getPid() - Method in class com.platformlib.process.core.DefaultOperationSystemProcess
 
getProcessDestroyerHandler() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getProcessDestroyerHandler() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process destroy handler.
getProcessDestroyerHandler() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getProcessInstanceConfiguration() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getProcessInstanceConfiguration() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process output configuration which will be available via ProcessInstance.
getProcessLoggerConfiguration() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getProcessLoggerConfiguration() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process logger configuration.
getProcessStdErr() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getProcessStdOut() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getProcessThreadInitializer() - Method in class com.platformlib.process.configuration.impl.DefaultProcessInputLoggerConfiguration
 
getProcessThreadInitializer() - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
getProcessThreadInitializer() - Method in interface com.platformlib.process.configuration.logger.ProcessThreadLoggerConfiguration
Get thread initialize payload.
getProcessThreadInitializer() - Method in class com.platformlib.process.configurator.impl.DefaultProcessInputLoggerConfigurator
 
getProcessThreadInitializer() - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
getProcessThreadInitializer() - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
getSourceValue() - Method in interface com.platformlib.process.api.MaskedValue
Get source value.
getSourceValue() - Method in class com.platformlib.process.core.MaskedPassword
 
getStandardErrorRedirects() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getStandardErrorRedirects() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get output streams to redirect process standard error stream.
getStandardOutputRedirects() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getStandardOutputRedirects() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get output streams to redirect process standard output stream.
getStdErr() - Method in interface com.platformlib.process.api.ProcessInstance
Get process error output.
getStdErr() - Method in class com.platformlib.process.core.DefaultProcessInstance
 
getStdErrConfiguration() - Method in class com.platformlib.process.bean.ProcessInstanceConfigurationBean
 
getStdErrConfiguration() - Method in interface com.platformlib.process.configuration.instance.ProcessInstanceConfiguration
Get process instance standard error configuration.
getStdErrConfiguration() - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
getStdErrConsumer() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getStdErrConsumer() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process standard error consumer.
getStdErrInputStream() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getStdErrInputStream() - Method in interface com.platformlib.process.executor.ProcessExecutor
Get process standard error stream.
getStdIn() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getStdIn() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process standard input stream.
getStdIn() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getStdOut() - Method in interface com.platformlib.process.api.ProcessInstance
Get process standard output.
getStdOut() - Method in class com.platformlib.process.core.DefaultProcessInstance
 
getStdOutConfiguration() - Method in class com.platformlib.process.bean.ProcessInstanceConfigurationBean
 
getStdOutConfiguration() - Method in interface com.platformlib.process.configuration.instance.ProcessInstanceConfiguration
Get process instance standard out configuration.
getStdOutConfiguration() - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
getStdOutConsumer() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getStdOutConsumer() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process standard out consumer.
getStdOutInputStream() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 
getStdOutInputStream() - Method in interface com.platformlib.process.executor.ProcessExecutor
Get process standard output stream.
getStream() - Method in interface com.platformlib.process.configuration.dryrun.ProcessDryRunProcessStream
Dry run stream.
getStreamSupplier() - Method in interface com.platformlib.process.configuration.dryrun.ProcessDryRunConfiguration
Get stream supplier.
getStreamSupplier() - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
 
getTailSize() - Method in class com.platformlib.process.bean.ProcessOutputConfigurationBean
 
getTailSize() - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputConfiguration
 
getTailSize() - Method in interface com.platformlib.process.configuration.output.ProcessOutputConfiguration
Size of tail log.
getTailSize() - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
 
getUnmaskedCommandAndArguments(Object...) - Method in class com.platformlib.process.executor.DefaultProcessExecutor
Get command line and arguments to execute.
getWorkDirectory() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
getWorkDirectory() - Method in interface com.platformlib.process.configuration.ProcessConfiguration
Get process work directory where the process should be started.
getWorkDirectory() - Method in class com.platformlib.process.executor.DefaultProcessExecutor
 

H

headLimit(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
headLimit(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
 
headLimit(int) - Method in interface com.platformlib.process.configurator.ProcessOutputConfigurator
Specify how many first process output lines will be kept.

I

IN - com.platformlib.process.enums.ProcessStandardStream
 
isAcceptReady() - Method in class com.platformlib.process.core.DefaultProcessOutput
 
isDestroyed() - Method in class com.platformlib.process.core.MaskedPassword
 
isOverflowed() - Method in class com.platformlib.process.core.DefaultProcessOutput
 
isOverflowed() - Method in interface com.platformlib.process.core.ProcessOutput
 
isSuitable(Object) - Method in interface com.platformlib.process.provider.ProcessBuilderFactoryProvider
 

L

limit(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
limit(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceOutputConfigurator
 
limit(int) - Method in interface com.platformlib.process.configurator.ProcessInstanceOutputConfigurator
Limit process output size which will be kept.
logger(Consumer<ProcessLoggerConfigurator>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
logger(Consumer<ProcessLoggerConfigurator>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Configure process logger configuration.
logger(Logger) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInputLoggerConfigurator
 
logger(Logger) - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
logger(Logger) - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
logger(Logger) - Method in interface com.platformlib.process.configurator.ProcessInputLoggerConfigurator
Specify logger.
logger(Logger) - Method in interface com.platformlib.process.configurator.ProcessOutputLoggerConfigurator
Specify logger to use.
logInterval(Duration) - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
logInterval(Duration) - Method in interface com.platformlib.process.configurator.ProcessOutputLoggerConfigurator
Specify log interval to put process output to log.

M

mapBashExtension() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
mapBashExtension() - Method in interface com.platformlib.process.builder.ProcessBuilder
Add ProcessBuilder.BASH_EXTENSION extension mapping if process is executed on NIX platform.
mapBatExtension() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
mapBatExtension() - Method in interface com.platformlib.process.builder.ProcessBuilder
Add ProcessBuilder.BAT_EXTENSION extension mapping if process is executed on WINDOWS platform.
mapCmdExtension() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
mapCmdExtension() - Method in interface com.platformlib.process.builder.ProcessBuilder
Add ProcessBuilder.CMD_EXTENSION extension mapping if process is executed on WINDOWS platform.
mapExeExtension() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
mapExeExtension() - Method in interface com.platformlib.process.builder.ProcessBuilder
Add ProcessBuilder.EXE_EXTENSION extension mapping if process is executed on WINDOWS platform..
mapShExtension() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
mapShExtension() - Method in interface com.platformlib.process.builder.ProcessBuilder
Add ProcessBuilder.SH_EXTENSION extension mapping if process is executed on NIX platform.
MaskedPassword - Class in com.platformlib.process.core
Password which value is masked with ***** in logs.
MaskedPassword(byte[]) - Constructor for class com.platformlib.process.core.MaskedPassword
Constructor.
MaskedValue - Interface in com.platformlib.process.api
A value which should be masked before logging.

N

name(String) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
name(String) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set process executor formal name.
newProcessBuilder(Class<T>) - Method in interface com.platformlib.process.provider.ProcessBuilderFactoryProvider
 
newProcessBuilder(Object) - Static method in class com.platformlib.process.factory.ProcessBuilders
 
newProcessBuilder(Object) - Method in interface com.platformlib.process.provider.ProcessBuilderFactoryProvider
 
NORMAL - com.platformlib.process.enums.ExecutionMode
 

O

of(String) - Static method in class com.platformlib.process.core.MaskedPassword
Instance factory.
onProcessThreadStart(ProcessThreadInitializer) - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
onProcessThreadStart(ProcessThreadInitializer) - Method in interface com.platformlib.process.configurator.ProcessLoggerConfigurator
Specify process thread consumer.
OperationSystemProcess - Interface in com.platformlib.process.api
OS process interface.
OUT - com.platformlib.process.enums.ProcessStandardStream
 
OutputOverflowException - Exception in com.platformlib.process.exception
 
OutputOverflowException() - Constructor for exception com.platformlib.process.exception.OutputOverflowException
 

P

ProcessBuilder - Interface in com.platformlib.process.builder
Process builder.
ProcessBuilderFactoryProvider<T extends ProcessBuilder> - Interface in com.platformlib.process.provider
 
ProcessBuilders - Class in com.platformlib.process.factory
 
ProcessConfiguration - Interface in com.platformlib.process.configuration
Process configuration.
processDestroyerHandler(ProcessDestroyerHandler) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
processDestroyerHandler(ProcessDestroyerHandler) - Method in interface com.platformlib.process.builder.ProcessBuilder
Specify destroy/kill process handler.
ProcessDestroyerHandler - Interface in com.platformlib.process.handler
 
ProcessDryRunConfiguration - Interface in com.platformlib.process.configuration.dryrun
Process dry run configuration.
ProcessDryRunConfigurator - Interface in com.platformlib.process.configurator
Process dry run configurator.
ProcessDryRunProcessStream - Interface in com.platformlib.process.configuration.dryrun
Stream for dry configuration.
ProcessException - Exception in com.platformlib.process.exception
 
ProcessException() - Constructor for exception com.platformlib.process.exception.ProcessException
 
ProcessExecutionException - Exception in com.platformlib.process.exception
 
ProcessExecutionException() - Constructor for exception com.platformlib.process.exception.ProcessExecutionException
 
ProcessExecutor - Interface in com.platformlib.process.executor
OS process executor.
ProcessInputLoggerConfiguration - Interface in com.platformlib.process.configuration.logger
Process standard input stream logger configuration.
ProcessInputLoggerConfigurator - Interface in com.platformlib.process.configurator
Process input configurator.
processInstance(Consumer<ProcessInstanceConfigurator>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
processInstance(Consumer<ProcessInstanceConfigurator>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Configure process instance.
ProcessInstance - Interface in com.platformlib.process.api
Process instance.
ProcessInstanceConfiguration - Interface in com.platformlib.process.configuration.instance
Process ProcessInstance configuration.
ProcessInstanceConfigurationBean - Class in com.platformlib.process.bean
ProcessInstanceConfigurationBean(ProcessInstanceOutputConfigurationBean, ProcessInstanceOutputConfigurationBean) - Constructor for class com.platformlib.process.bean.ProcessInstanceConfigurationBean
Default bean constructor.
ProcessInstanceConfigurator - Interface in com.platformlib.process.configurator
Process instance configurator.
ProcessInstanceOutputConfiguration - Interface in com.platformlib.process.configuration.instance
Process instance output configuration.
ProcessInstanceOutputConfigurationBean - Class in com.platformlib.process.bean
ProcessInstanceOutputConfigurationBean() - Constructor for class com.platformlib.process.bean.ProcessInstanceOutputConfigurationBean
 
ProcessInstanceOutputConfigurator - Interface in com.platformlib.process.configurator
Process instance output configurator.
ProcessLoggerConfiguration - Interface in com.platformlib.process.configuration.logger
Process logger configuration.
ProcessLoggerConfigurator - Interface in com.platformlib.process.configurator
Process logger configurator.
ProcessOutput - Interface in com.platformlib.process.core
 
ProcessOutputConfiguration - Interface in com.platformlib.process.configuration.output
Process output configuration.
ProcessOutputConfigurationBean - Class in com.platformlib.process.bean
ProcessOutputConfigurationBean() - Constructor for class com.platformlib.process.bean.ProcessOutputConfigurationBean
 
ProcessOutputConfigurator - Interface in com.platformlib.process.configurator
Process output configurator.
ProcessOutputLogger - Class in com.platformlib.process.core
 
ProcessOutputLogger(ProcessOutputLoggerConfiguration) - Constructor for class com.platformlib.process.core.ProcessOutputLogger
 
ProcessOutputLoggerConfiguration - Interface in com.platformlib.process.configuration.logger
Process output's logger configuration.
ProcessOutputLoggerConfigurator - Interface in com.platformlib.process.configurator
Process output logger configurator.
ProcessStandardStream - Enum in com.platformlib.process.enums
 
processThreadInitializer(ProcessThreadInitializer) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInputLoggerConfigurator
 
processThreadInitializer(ProcessThreadInitializer) - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputLoggerConfigurator
 
processThreadInitializer(ProcessThreadInitializer) - Method in interface com.platformlib.process.configurator.ProcessInputLoggerConfigurator
Specify process thread initializer.
processThreadInitializer(ProcessThreadInitializer) - Method in interface com.platformlib.process.configurator.ProcessOutputLoggerConfigurator
Thread initializer.
ProcessThreadInitializer - Interface in com.platformlib.process.initializer
Process's thread initializer.
ProcessThreadLoggerConfiguration - Interface in com.platformlib.process.configuration.logger
Process thread's logger configuration.
ProcessThreadType - Enum in com.platformlib.process.enums
 

R

RAW - com.platformlib.process.enums.ExecutionMode
 
rawExecution() - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
rawExecution() - Method in interface com.platformlib.process.builder.ProcessBuilder
Run command as is.
redirectStandardError(OutputStream) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
redirectStandardError(OutputStream) - Method in interface com.platformlib.process.builder.ProcessBuilder
Redirect process standard error to given stream.
redirectStandardOutput(OutputStream) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
redirectStandardOutput(OutputStream) - Method in interface com.platformlib.process.builder.ProcessBuilder
Redirect process standard output to given stream.
run() - Method in class com.platformlib.process.core.AsyncProcessOutputListener
 

S

setCommandAndArgumentsConsumer(Consumer<Collection<String>>) - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
Set process command and arguments consumer.
setExitCode(int) - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
Specify process exit code.
setHeadSize(Integer) - Method in class com.platformlib.process.bean.ProcessOutputConfigurationBean
 
setHeadSize(Integer) - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputConfiguration
 
setLimit(Integer) - Method in class com.platformlib.process.bean.ProcessInstanceOutputConfigurationBean
 
setLogger(Logger) - Method in class com.platformlib.process.configuration.impl.DefaultProcessInputLoggerConfiguration
 
setLogger(Logger) - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
setLogInterval(Duration) - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
setPid(Integer) - Method in class com.platformlib.process.core.DefaultOperationSystemProcess
 
setProcessThreadInitializer(ProcessThreadInitializer) - Method in class com.platformlib.process.configuration.impl.DefaultProcessInputLoggerConfiguration
 
setProcessThreadInitializer(ProcessThreadInitializer) - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputLoggerConfiguration
 
setStartFailure(boolean) - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
Configure startup failure.
setStreamSupplier(Supplier<ProcessDryRunProcessStream>) - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
Set process streams supplier.
setTailSize(Integer) - Method in class com.platformlib.process.bean.ProcessOutputConfigurationBean
 
setTailSize(Integer) - Method in class com.platformlib.process.configuration.impl.DefaultProcessOutputConfiguration
 
SH_EXTENSION - Static variable in interface com.platformlib.process.builder.ProcessBuilder
 
standardInput(InputStream) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
standardInput(InputStream) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set process standard input stream.
startFailure() - Method in interface com.platformlib.process.configuration.dryrun.ProcessDryRunConfiguration
Should process be failed on startup or not.
startFailure() - Method in class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
 
startListening(InputStream) - Method in class com.platformlib.process.core.AsyncProcessOutputListener
 
stdErr(Consumer<ProcessInstanceOutputConfigurator>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
stdErr(Consumer<ProcessInstanceOutputConfigurator>) - Method in interface com.platformlib.process.configurator.ProcessInstanceConfigurator
Configure process standard error.
stdErr(Consumer<ProcessOutputLoggerConfigurator>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
stdErr(Consumer<ProcessOutputLoggerConfigurator>) - Method in interface com.platformlib.process.configurator.ProcessLoggerConfigurator
Configure process standard error stream logging.
STDERR_LISTENER - com.platformlib.process.enums.ProcessThreadType
 
stdErrConsumer(Consumer<String>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
stdErrConsumer(Consumer<String>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set process error output consumer.
stdIn(Consumer<ProcessInputLoggerConfigurator>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
stdIn(Consumer<ProcessInputLoggerConfigurator>) - Method in interface com.platformlib.process.configurator.ProcessLoggerConfigurator
Configure process standard out stream logging.
STDIN_LISTENER - com.platformlib.process.enums.ProcessThreadType
 
stdOut(Consumer<ProcessInstanceOutputConfigurator>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
stdOut(Consumer<ProcessInstanceOutputConfigurator>) - Method in interface com.platformlib.process.configurator.ProcessInstanceConfigurator
Configure process standard output.
stdOut(Consumer<ProcessOutputLoggerConfigurator>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessLoggerConfigurator
 
stdOut(Consumer<ProcessOutputLoggerConfigurator>) - Method in interface com.platformlib.process.configurator.ProcessLoggerConfigurator
Configure process standard out stream logging.
STDOUT_LISTENER - com.platformlib.process.enums.ProcessThreadType
 
stdOutConsumer(Consumer<String>) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
stdOutConsumer(Consumer<String>) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set process standard output consumer.
streamSupplier(Supplier<ProcessDryRunProcessStream>) - Method in class com.platformlib.process.configurator.impl.DefaultProcessDryRunConfigurator
 
streamSupplier(Supplier<ProcessDryRunProcessStream>) - Method in interface com.platformlib.process.configurator.ProcessDryRunConfigurator
Set process streams suppliers.

T

tailLimit(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
tailLimit(int) - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
 
tailLimit(int) - Method in interface com.platformlib.process.configurator.ProcessOutputConfigurator
Specify how many last process output lines will be kept.
toString() - Method in class com.platformlib.process.core.MaskedPassword
 

U

unlimited() - Method in class com.platformlib.process.configurator.impl.DefaultProcessInstanceConfigurator
 
unlimited() - Method in class com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
 
unlimited() - Method in interface com.platformlib.process.configurator.ProcessOutputConfigurator
Specify to keep all process output.

V

valueOf(String) - Static method in enum com.platformlib.process.enums.ExecutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.platformlib.process.enums.ProcessStandardStream
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.platformlib.process.enums.ProcessThreadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.platformlib.process.enums.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.platformlib.process.enums.ProcessStandardStream
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.platformlib.process.enums.ProcessThreadType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withExecutor(Executor) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
withExecutor(Executor) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set java process executor.
workDirectory(String) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
workDirectory(String) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set work directory for process executing.
workDirectory(Path) - Method in class com.platformlib.process.builder.impl.DefaultProcessBuilder
 
workDirectory(Path) - Method in interface com.platformlib.process.builder.ProcessBuilder
Set work directory for process executing.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages