A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
ProcessDryRunConfigurationimplementation. - DefaultProcessDryRunConfiguration() - Constructor for class com.platformlib.process.configuration.impl.DefaultProcessDryRunConfiguration
- DefaultProcessDryRunConfigurator - Class in com.platformlib.process.configurator.impl
-
Default
ProcessDryRunConfiguratorimplementation. - 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
ProcessInstanceConfiguratorimplementation. - 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_EXTENSIONextension 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_EXTENSIONextension 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_EXTENSIONextension 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_EXTENSIONextension 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_EXTENSIONextension 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
ProcessInstanceconfiguration. - ProcessInstanceConfigurationBean - Class in com.platformlib.process.bean
-
Bean class for
ProcessInstanceConfiguration. - 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
-
Bean class for
ProcessInstanceOutputConfiguration. - 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
-
Bean class for
ProcessOutputConfiguration. - 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.
All Classes All Packages