| JSORB documentation | Contained in the JSORB distribution. |
JSORB::Dispatcher::Traits::WithInvocantFactory - A dispatch trait which creates invocants
This is very similar to JSORB::Dispatcher::Traits::WithInvocant except that it will create a new invocant for each procedure call.
All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.
Stevan Little <stevan.little@iinteractive.com>
Copyright 2008-2010 Infinity Interactive, Inc.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| JSORB documentation | Contained in the JSORB distribution. |
package JSORB::Dispatcher::Traits::WithInvocantFactory; use Moose::Role; our $VERSION = '0.04'; our $AUTHORITY = 'cpan:STEVAN'; with 'JSORB::Dispatcher::Traits::WithInvocant'; sub call_procedure { my ($self, $procedure, $call, @args) = @_; my $class_name = $procedure->class_name; my $invocant = $class_name->new( @args ); $procedure->call( $self->assemble_params_list( $call, $invocant ) ); } no Moose::Role; 1; __END__