NAME AnyEvent::Processor - Base class to define an event-driven (AnyEvent) task that could periodically be interrupted by a watcher VERSION version 0.004 ATTRIBUTES verbose Verbose mode. In this mode an AnyEvent::Processor::Watcher is automatically created, with a 1s timeout, and action directly sent to this class. You can create your own watcher subclassing AnyEvent::Processor::Watcher. watcher An AnyEvent::Processor::Watcher. count Number of items which have been processed. blocking Is it a blocking task (not a task). False by default. METHODS run Run the process. start_process Something to do at begining of the process. start_message Something to say about the process. Called by default watcher when verbose mode enabled. process Process something and increment count. process_message Say something about the process. Called by default watcher (verbose mode) each 1s. Each time process is called, count in incremented. end_process Do something at the end of the process. end_message Say something at the end of the process. Called by default watcher. AUTHOR Frédéric Demians COPYRIGHT AND LICENSE This software is Copyright (c) 2014 by Fréderic Demians. This is free software, licensed under: The GNU General Public License, Version 3, June 2007