NAME
Net::Stomp::MooseHelpers::Types - type definitions for Net::Stomp::MooseHelpers
VERSION
version 3.0
TYPES
NetStompish
Any object that can connect, subscribe, unsubscribe, receive_frame, ack, send, send_frame.
Hostname
A string.
PortNumber
An integer between 1 and 65535.
ServerConfig
A hashref with these keys:
hostname-
with value matching "Hostname"
port-
value matching "PortNumber"
connect_headers-
optional, a hashref value (credentials go here, as
login/passcode) subscribe_headers-
optional, a hashref value
ssl-
optional boolean, defaults to false
ssl_options-
optional, a hashref value, passed to IO::Socket::SSL from inside Net::Stomp
See "connect" in Net::Stomp::MooseHelpers::CanConnect.
ServerConfigList
An arrayref of "ServerConfig" values. Can be coerced from a single "ServerConfig".
Headers
A hashref.
SubscriptionConfig
A hashref having a destination key (with a value matching "Destination"), and optionally a path_info key (with value matching "Path") and a headers key (with a hashref value). See "subscribe" in Net::Stomp::MooseHelpers::CanSubscribe.
SubscriptionConfigList
An arrayref of "SubscriptionConfig" values. Can be coerced from a single "SubscriptionConfig".
Destination
A string starting with /queue/ or /topic/.
Permissions, OctalPermissions
UNIX-style file-system permissions. Permissions is an integer type, suitable to be passed to chmod. OctalPermissions is a string type coercible to Permissions, allowing you to specify permissions in the usual "0644" form.
AUTHOR
Gianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Net-a-porter.com.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.