++ed by:
RODRIGO KEEDI POTATOGIM

3 PAUSE users

Chia-liang Kao (高嘉良)
and 1 contributors

NAME

AnyMQ::Topic - AnyMQ Topic

SYNOPSIS

  my $channel = AnyMQ->topic('Foo');
  my $client = AnyMQ->new_listener($channel);

DESCRIPTION

An AnyMQ::Topic instance is a topic where messages can be published to, and AnyMQ::Queue objects can subscribe to. each message published to the topic will be appended to each subscribing queue.

ATTRIBUTES

recycle

True if the topic should be recycled once all listeners are gone.

reaper_interval

Interval in seconds that destroyed listeners to this topic should be reaped and freed.

METHODS

publish(@messages)

Publish messages to the topic.

add_subscriber($queue)

Add a new listener to the topic.

SEE ALSO

AnyMQ AnyMQ::Queue