NAME

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

VERSION

version 0.18

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.