AnyEvent-RabbitMQ

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

                     END OF TERMS AND CONDITIONS

        Appendix: How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to humanity, the best way to achieve this is to make it
free software which everyone can redistribute and change under these
terms.

  To do so, attach the following notices to the program.  It is safest to
attach them to the start of each source file to most effectively convey
the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) 19yy  <name of author>

META.json  view on Meta::CPAN

         "type" : "git",
         "url" : "git://github.com/bobtfish/AnyEvent-RabbitMQ.git",
         "web" : "https://github.com/bobtfish/AnyEvent-RabbitMQ"
      }
   },
   "version" : "1.22",
   "x_contributors" : [
      "Tom Doran <bobtfish@cpan.org>",
      "Nicolas R <atoomic@cpan.org>",
      "Dave Lambley <dlambley@cpan.org>",
      "Ruslan Zakirov <ruz@bestpractical.com>",
      "Masahito Ikuta <cooldaemon@gmail.com>",
      "Rod Taylor <rod.taylor@gmail.com>",
      "Carl H\u00f6rberg <carl@cloudamqp.com>",
      "Julio Polo <julio@hawaii.edu>",
      "A.J. Ragusa <aragusa@globalnoc.iu.edu>",
      "Jos\u00e9 Mic\u00f3",
      "Scott O'Neil <scott@cpanel.net>"
   ],
   "x_serialization_backend" : "Cpanel::JSON::XS version 3.0239"
}

META.yml  view on Meta::CPAN

  Readonly: '1.03'
  namespace::clean: '0'
  perl: '5.010'
resources:
  repository: git://github.com/bobtfish/AnyEvent-RabbitMQ.git
version: '1.22'
x_contributors:
  - 'Tom Doran <bobtfish@cpan.org>'
  - 'Nicolas R <atoomic@cpan.org>'
  - 'Dave Lambley <dlambley@cpan.org>'
  - 'Ruslan Zakirov <ruz@bestpractical.com>'
  - 'Masahito Ikuta <cooldaemon@gmail.com>'
  - 'Rod Taylor <rod.taylor@gmail.com>'
  - 'Carl Hörberg <carl@cloudamqp.com>'
  - 'Julio Polo <julio@hawaii.edu>'
  - 'A.J. Ragusa <aragusa@globalnoc.iu.edu>'
  - 'José Micó'
  - "Scott O'Neil <scott@cpanel.net>"
x_serialization_backend: 'YAML::Tiny version 1.70'

dist.ini  view on Meta::CPAN

version = 1.22

[@Filter]
-bundle = @Basic
-remove = Readme

[Metadata]
x_contributors = Tom Doran <bobtfish@cpan.org>
x_contributors = Nicolas R <atoomic@cpan.org>
x_contributors = Dave Lambley <dlambley@cpan.org>
x_contributors = Ruslan Zakirov <ruz@bestpractical.com>
x_contributors = Masahito Ikuta <cooldaemon@gmail.com>
x_contributors = Rod Taylor <rod.taylor@gmail.com>
x_contributors = Carl Hörberg <carl@cloudamqp.com>
x_contributors = Julio Polo <julio@hawaii.edu>
x_contributors = A.J. Ragusa <aragusa@globalnoc.iu.edu>
x_contributors = José Micó
x_contributors = Scott O'Neil <scott@cpanel.net>

[InstallGuide]
[CPANFile]

share/fixed_amqp0-8.xml  view on Meta::CPAN

                        / C:GET ( S:GET-OK content / S:GET-EMPTY )
                        / C:ACK
                        / C:REJECT
</doc>

<chassis name = "server" implement = "MUST" />
<chassis name = "client" implement = "MAY"  />

<doc name = "rule" test = "amq_basic_08">
  The server SHOULD respect the persistent property of basic messages
  and SHOULD make a best-effort to hold persistent basic messages on a
  reliable storage mechanism.
</doc>
<doc name = "rule" test = "amq_basic_09">
  The server MUST NOT discard a persistent basic message in case of a
  queue overflow. The server MAY use the Channel.Flow method to slow
  or stop a basic message publisher when necessary.
</doc>
<doc name = "rule" test = "amq_basic_10">
  The server MAY overflow non-persistent basic messages to persistent
  storage and MAY discard or dead-letter non-persistent basic messages

share/fixed_amqp0-8.xml  view on Meta::CPAN

                        / S:DELIVER
                        / S:RETURN
                        / C:ACK
                        / C:REJECT
</doc>

<chassis name = "server" implement = "MAY" />
<chassis name = "client" implement = "MAY" />

<doc name = "rule">
  The server MUST make a best-effort to hold file messages on a
  reliable storage mechanism.
</doc>
<doc name = "rule">
  The server MUST NOT discard a file message in case of a queue
  overflow. The server MUST use the Channel.Flow method to slow or stop
  a file message publisher when necessary.
</doc>
<doc name = "rule">
  The server MUST implement at least 2 priority levels for file
  messages, where priorities 0-4 and 5-9 are treated as two distinct

share/fixed_amqp0-9-1.xml  view on Meta::CPAN

                          / C:RECOVER-ASYNC
                          / C:RECOVER S:RECOVER-OK
    </doc>

    <chassis name = "server" implement = "MUST" />
    <chassis name = "client" implement = "MAY" />

    <rule name = "01">
      <doc>
        The server SHOULD respect the persistent property of basic messages and
        SHOULD make a best-effort to hold persistent basic messages on a reliable
        storage mechanism.
      </doc>
      <doc type = "scenario">
        Send a persistent message to queue, stop server, restart server and then
        verify whether message is still present.  Assumes that queues are durable.
        Persistence without durable queues makes no sense.
      </doc>
    </rule>

    <rule name = "02">



( run in 0.488 second using v1.01-cache-2.11-cpan-4e96b696675 )