Changes for version 2.5 - 2014-06-25

  • fix race-condition on tracing: write to a temporary file, then rename; this fixes some hard-to-reproduce problems when used in conjunction with Plack::Handler::Stomp::NoNetwork, which would read a new frame from disk before we've finished writing it

Modules

set of helper roles and types to deal with Net::Stomp
role for classes that connect via Net::Stomp
role for classes that subscribe via Net::Stomp
exception classes for Net::Stomp::MooseHelpers
class to read the output of Net::Stomp::MooseHelpers::TraceStomp
provide a reconnect-on-failure wrapper method
role to replace the Net::Stomp connection with tracing code
role to wrap the Net::Stomp connection in tracing code
role to dump Net::Stomp frames to disk
type definitions for Net::Stomp::MooseHelpers

Provides

in lib/Net/Stomp/MooseHelpers/Exceptions.pm
in lib/Net/Stomp/MooseHelpers/Exceptions.pm
in lib/Net/Stomp/MooseHelpers/TraceOnly.pm
in lib/Net/Stomp/MooseHelpers/TraceStomp.pm