batch library
Classes
- ArgParser
- A class for taking a list of raw command line arguments and parsing out options and flags from them.
- ArgResults
- The results of parsing a series of command line arguments using ArgParser.parse.
- BatchApplication
- This is a batch application that manages the execution of arbitrarily defined jobs with own lifecycle.
- ConsoleLogOutput
-
Default implementation of
LogOutput
. - CronParser
- The convenient parser for Cron schedule.
- DefaultLogPrinter
- The default printer.
- Execution
- ExecutionContext
- This class represents a context for managing metadata that is accumulated as a batch application is executed.
- FileLogOutput
- InputLogEvent
- The class that represents log.
- Job
- This class represents a job which is the largest unit in batch execution processing.
- LogColor
- LogConfiguration
- LogFilter
- MultiLogOutput
- Option
- A command-line option.
- OptionType
- What kinds of values an option accepts.
- OutputLogEvent
- Parallel
-
ParallelTask<
T extends Task< T> > - RetryConfiguration
- SkipConfiguration
- Step
- This class represents the processing of each step that constitutes a job in batch processing.
-
Task<
T extends Task< T> > - This abstract class represents the smallest unit of processing that is included in the steps when a job is executed.
Enums
- ConsoleColor
- The convenient enum of 256 colors for Xterm prompt (console).
- ExecutionType
- LogLevel
- The enum class that represents log level.
Properties
- log → Logger
-
The logger
final
Exceptions / Errors
- ArgParserException
-
An exception thrown by
ArgParser
.