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
LogColor
LogConfiguration
LogFilter
MultiLogOutput
Option
A command-line option.
OptionType
What kinds of values an option accepts.
OutputLogEvent
ParallelStep
ParallelTask<T extends Task<T>>
RetryConfiguration
ScheduledJob
ScheduledJobBuilder
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.