Piper::Config - Configuration object for Piper
# Defaults use Piper ( batch_size => 200, logger_class => 'Piper::Logger', queue_class => 'Piper::Queue', );
A configuration object, instantiated during import of the Piper module according to any supplied import arguments.
The default batch size used by pipeline segments which do not have a locally defined
batch_size and do not have a parent segment with a defined
batch_size attribute must be a positive integer.
batch_size is 200.
The logger class is used for printing debug and info statements, issuing warnings, and throwing errors.
logger_class attribute must be a valid class that does the role defined by Piper::Role::Logger.
logger_class is Piper::Logger.
The queue class handles the queueing of data for each of the pipeline segments.
queue_class attribute must be a valid class that does the role defined by Piper::Role::Queue.
queue_class is Piper::Queue.
Mary Ehlers <email@example.com>
This software is Copyright (c) 2017 by Mary Ehlers.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004