NAME

Messaging::Message::Queue - abstraction of a message queue

SYNOPSIS

use Messaging::Message::Queue;

$mq = Messaging::Message::Queue->new(type => Foo, ... options ...);
# is identical too
$mq = Messaging::Message::Queue::Foo->new(... options ...);

DESCRIPTION

This module provides an abstraction of a message queue. Its only purpose is to offer a unified method to create a new queue. The functionality is implemented in child modules such as Messaging::Message::Queue::DQN.

The only available method is:

new(OPTIONS)

create a new message queue object; OPTIONS must contain the type of queue (which is the name of the child class), see above

SEE ALSO

Messaging::Message, Messaging::Message::Queue::DQN, Messaging::Message::Queue::DQS, Messaging::Message::Queue::NULL, Messaging::Message::Queue::ZERO.

AUTHOR

Lionel Cons http://cern.ch/lionel.cons

Copyright (C) CERN 2011-2021