GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  JIFTY::EVENT (3)

.ds Aq ’

NAME

Jifty::Event - Event objects for publish/subscribe communication

CONTENTS

DESCRIPTION

An event object from the Jifty::PubSub stream.

METHODS

    new($payload)

Constructor. Takes any kind of payload and blesses a scalar reference to it into an Event object.

publish()

Inserts the event into the pubsub stream. If Jifty is configured into synchronous republishing, then this method runs a republish on itself with all current subscriptions implicitly. If not, it’s simply inserted into its main channel for asynchronous republishing later.

    filter(@query)

Takes multiple class-specific queries, which are evaluated in order by calling match.

    republish(@query)

Run filter with the queries; if they all succeed, the event is republished into that query-specific channel.

    encode_queries(@query)

Encode queries into some sort of canonical MD5 encoding.

    match($query)

Takes a class-specific query and returns whether it matches.

You almost always want to override this; the default implementation simply always return true;

render_arguments()

A list of additional things to push into the %ARGS of the region that is about to render this event; see Jifty::Subs::Render for more information.

data()

This event’s payload as a scalar value.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 JIFTY::EVENT (3) 2010-12-08

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.