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

Changes for version 0.008

  • Add standard roles to unify the names of connection attributes: Message::Passing::Role::HasHostnameAndPort Message::Passing::Role::HasUsernameAndPassword
  • Lots of additional documentation.
  • Add STDERR output.
  • Rename the log_chain function to message_chain and run_log_server function to run_message_server, in Message::Passing::DSL to follow the general rename, as we're not just about logs.

Documentation

table of contents for Message::Passing documentation
The concepts behind the framework
command line Message::Passing runner script

Modules

a simple way of doing messaging.
An easy way to make chains of Message::Passing components.
Build a set of chains using symbolic names
Filter all messages out.
Delay messages for some time.
Encodes data structures as JSON for output
Filter a subset of messages out.
Filter no messages out.
Send a message stream to multiple outputs.
Output to call back into your code
output to an IO handle
/dev/null for messages
Output for use in unit tests
Role providing 'foo' and 'foo_options' attributes
A simple manager for inputs and outputs that need to make network connections.
Role for components which have a connection
Consumes messages
Handy role for building messaging scripts.

Provides

in lib/Message/Passing/Role/HasHostnameAndPort.pm
in lib/Message/Passing/Role/HasUsernameAndPassword.pm
in lib/Message/Passing/Types.pm