Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Class-Observable | Distribution: Mageia |
Version: 2.4.0 | Vendor: Mageia.Org |
Release: 1.mga9 | Build date: Mon Sep 5 10:49:23 2022 |
Group: Development/Perl | Build host: localhost |
Size: 48915 | Source RPM: perl-Class-Observable-2.4.0-1.mga9.src.rpm |
Packager: tv <tv> | |
Url: https://metacpan.org/release/Class-Observable | |
Summary: Allow other classes and objects to respond to events in yours |
If you have ever used Java, you may have run across the 'java.util.Observable' class and the 'java.util.Observer' interface. With them you can decouple an object from the one or more objects that wish to be notified whenever particular events occur. These events occur based on a contract with the observed item. They may occur at the beginning, in the middle or end of a method. In addition, the object *knows* that it is being observed. It just does not know how many or what types of objects are doing the observing. It can therefore control when the messages get sent to the observers. The behavior of the observers is up to you. However, be aware that we do not do any error handling from calls to the observers. If an observer throws a 'die', it will bubble up to the observed item and require handling there. So be careful.
GPL+ or Artistic
* Mon Sep 05 2022 tv <tv> 2.4.0-1.mga9 + Revision: 1884058 - update to 2.004 * Sat Aug 13 2022 tv <tv> 2.2.0-1.mga9 + Revision: 1877341 - update to 2.002 * Mon Mar 21 2022 umeabot <umeabot> 2.0.0-2.mga9 + Revision: 1813945 - Mageia 9 Mass Rebuild * Thu Feb 25 2021 tv <tv> 2.0.0-1.mga9 + Revision: 1690201 - update to 2.000
/usr/share/doc/perl-Class-Observable /usr/share/doc/perl-Class-Observable/Changes /usr/share/doc/perl-Class-Observable/LICENSE /usr/share/doc/perl-Class-Observable/META.json /usr/share/doc/perl-Class-Observable/META.yml /usr/share/doc/perl-Class-Observable/MYMETA.yml /usr/share/doc/perl-Class-Observable/README /usr/share/man/man3/Class::Observable.3pm.xz /usr/share/perl5/vendor_perl/Class /usr/share/perl5/vendor_perl/Class/Observable.pm
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Jan 20 08:39:46 2025