The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

NAME

Mvalve::Message - A Message Object

SYNOPSIS

my $message = Mvalve::Message->new(
headers => {
from => 'me',
to => 'you',
},
content => {
random => 'content',
}
);
my $serialized = $message->serialize;
my $materialized = Mvalve::Message->deserialize($serialized);

METHODS

BUILD

Custom BUILD() for Moose

SERIALIZER

Returns the serializer object to use

serialize

Serializes the message

deserialize

Deserializes a packed structure to a message