The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.01_02 - 2022-09-27

  • (Abe Timmerman, Tue, 27 Sep 2022 11:24:29 +0200) Autocommit for distribution Dancer2::Plugin::RPC 2.01_02 (test)

Changes for version 2.01_01 - 2022-09-26

  • (Abe Timmerman, Mon, 26 Sep 2022 16:25:13 +0200) Autocommit for distribution Dancer2::Plugin::RPC 2.01_01 (test)
  • (Abe Timmerman, Tue, 27 Sep 2022 11:16:56 +0200) Fix documentation
  • (Abe Timmerman, Tue, 27 Sep 2022 11:18:00 +0200) Have a local version of the 'any_plugin' validation template
  • We need an up-to-date version of the plugin-names for the 'list_methods'
  • method, to allow for extra plugins to be loaded in the service
  • (Dancer2::Plugin::RPC::RESTISH).

Modules

Demo code for the service...
Namespace for XMLRPC, JSONRPC2 and RESTRPC plugins
Dancer Plugin to register jsonrpc2 methods.
RESTRPC Plugin for Dancer
XMLRPC Plugin for Dancer2
Role to support generic dispatch-table-building
Base class for callback-result.
Factory for generating Callback-results.
Catch bad-requests and send error-response
Build dispatch-table from the Dancer Config
Build dispatch-table from POD
Small object to handle dispatch-table items
Class for maintaining a global methodlist.
Interface to pass error-responses without knowlage of the protocol
Simple routine to flatten (blessed) data
Register Dancer2::Plugin::RPC plugin-names
Parameters used in the project.

Provides

in ex/MixedEndpoints.pm
in ex/MyApp.pm
in ex/MyBogusApp.pm
in ex/MyPoderrorApp.pm