Anansi-Component
view release on metacpan or search on metacpan
lib/Anansi/Component.pm view on Meta::CPAN
=head1 NAME
Anansi::Component - A base module definition for related processes that are managed.
=head1 SYNOPSIS
package Anansi::ComponentManagerExample::ComponentExample;
use base qw(Anansi::Component);
sub validate {
return 1;
}
sub doSomething {
my ($self, $channel, %parameters) = @_;
}
Anansi::Component::addChannel(
'Anansi::ComponentManagerExample::ComponentExample',
'VALIDATE_AS_APPROPRIATE' => Anansi::ComponentManagerExample::ComponentExample->validate
);
Anansi::Component::addChannel(
'Anansi::ComponentManagerExample::ComponentExample',
'SOME_COMPONENT_CHANNEL' => Anansi::ComponentManagerExample::ComponentExample->doSomething
);
1;
package Anansi::ComponentManagerExample;
( run in 0.552 second using v1.01-cache-2.11-cpan-a5abf4f5562 )