|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for publish/subscribe service.
Method Summary | |
void |
addPublisher(Id pubId,
Publisher publisher)
Register a publisher with the service. |
void |
addSubscriber(Id subId,
Subscriber subscriber)
Register a subscriber with the service. |
void |
publish(Id pubId,
Event evt)
Publish an event to all subscribers. |
void |
subscribe(Id pubId,
Id subId,
java.lang.Object extra)
Make a subscription to a publisher. |
Methods inherited from interface solar.service.Service |
getName, getServiceManager, handleDispatchUnit, hasInited, init, initDependents, setName, setServiceManager, start, stop |
Methods inherited from interface solar.api.EventHandler |
handleEvent |
Methods inherited from interface solar.api.RequestHandler |
handleRequest |
Method Detail |
public void addPublisher(Id pubId, Publisher publisher) throws PubSubException
PubSubException
public void addSubscriber(Id subId, Subscriber subscriber) throws PubSubException
PubSubException
public void subscribe(Id pubId, Id subId, java.lang.Object extra) throws PubSubException
PubSubException
public void publish(Id pubId, Event evt) throws PubSubException
PubSubException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |