The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::PerlWatcher::WatcherMemory - Represents watcher memory, which can be persisted (detached) from Watcher

VERSION

version 0.16

ATTRIBUTES

thresholds_map

The map, which represents how to interpret successul or unsuccessful result, i.e. which level of severity it is. It looks like:

 my $map = {
    fail => { 
        3   =>  'info',
        5   =>  'alert',
    },
    ok  => { 3 => 'notice' },
 };

last_level

Represents last emitted watcher level.

active

Represents whether the watcher is active or not

METHODS

interpret_result

Does result interpretation in accordanse with thresholds_map. The result is boolean: true or false (or coerced to them). Returns the resulting level of interpretation.

AUTHOR

Ivan Baidakou <dmol@gmx.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Ivan Baidakou.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.