BatchApplication constructor

BatchApplication({
  1. List<String> args = const [],
  2. FutureOr<void> argsConfigBuilder(
    1. ArgParser parser
    )?,
  3. FutureOr<Map<String, dynamic>> onLoadArgs(
    1. ArgResults args
    )?,
  4. required List<ScheduledJobBuilder> jobs,
  5. Map<String, dynamic> sharedParameters = const {},
  6. LogConfiguration? logConfig,
})

Returns the new instance of BatchApplication.

Implementation

factory BatchApplication({
  List<String> args = const [],
  FutureOr<void> Function(ArgParser parser)? argsConfigBuilder,
  FutureOr<Map<String, dynamic>> Function(ArgResults args)? onLoadArgs,
  required List<ScheduledJobBuilder> jobs,
  Map<String, dynamic> sharedParameters = const {},
  LogConfiguration? logConfig,
}) =>
    _BatchApplication(
      args: args,
      argsConfigBuilder: argsConfigBuilder,
      onLoadArgs: onLoadArgs,
      jobs: jobs,
      sharedParameters: sharedParameters,
      logConfig: logConfig,
    );