Part of lp.services.longpoll.adapters.event View In Hierarchy
Known subclasses: lp.services.longpoll.adapters.storm.LongPollStormCreationEvent, lp.services.longpoll.adapters.storm.LongPollStormEvent, lp.services.longpoll.adapters.tests.test_event.FakeEvent
Base-class for event adapters.
Sub-classes need to define the event_key
property and declare something
along the lines of:
@adapter(IAwesomeThing) @implementer(ILongPollEvent) class LongPollAwesomeThingEvent(LongPollEvent): ...
Alternatively, use the long_poll_event
class decorator:
@long_poll_event(IAwesomeThing) class LongPollAwesomeThingEvent(LongPollEvent): ...
In both cases the adapter should be registered in a configure.zcml
somewhere sensible:
<adapter factory=".adapters.LongPollAwesomeThingEvent" />
Method | __init__ | Undocumented |
Method | event_key | See ILongPollEvent . |
Method | emit | See ILongPollEvent . |