Deprecated.
The maintainer of this distribution has indicated that it is deprecated and no longer suitable for use.
NAME
Catalyst::Plugin::XMLRPC - DEPRECATED Dispatch XMLRPC methods with Catalyst
SYNOPSIS
# Include it in plugin list
# Public action to redispatch somewhere in a controller
sub
entrypoint : Global : Action(
'XMLRPC'
) {}
# Methods with XMLRPC attribute in any controller
sub
echo : XMLRPC(
'myAPI.echo'
) {
my
(
$self
,
$c
,
@args
) =
@_
;
return
RPC::XML::fault->new( 400,
"No input!"
)
unless
@args
;
return
join
' '
,
@args
;
}
sub
add : XMLRPC {
my
(
$self
,
$c
,
$a
,
$b
) =
@_
;
return
$a
+
$b
;
}
DESCRIPTION
This plugin is DEPRECATED. Please do not use in new code.
This plugin allows your controller class to dispatch XMLRPC methods from its own class.
METHODS
$c->xmlrpc
Call this method from a controller action to set it up as a endpoint.
setup_dispatcher
SEE ALSO
Catalyst::Manual, Catalyst::Test, Catalyst::Request, Catalyst::Response, Catalyst::Helper, RPC::XML
AUTHORS
Sebastian Riedel, sri@oook.de
Marcus Ramberg, mramberg@cpan.org
Christian Hansen Yoshinori Sano Michiel Ootjers Jos Boumans
COPYRIGHT
Copyright (c) 2005 the Catalyst::Plugin::XMLRPC "AUTHORS" as listed above.
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.