|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.directwebremoting.impl.DefaultHub
public class DefaultHub
DWR's default implementation of Hub
| Constructor Summary | |
|---|---|
DefaultHub()
|
|
| Method Summary | |
|---|---|
void |
publish(java.lang.String topicName,
java.lang.Object data)
Publish some data to a certain topic. |
void |
subscribe(java.lang.String topicName,
MessageListener listener)
Called to create a subscription so that future publishes to a similarly named topic alert the MessageListener that a publish has happened. |
boolean |
unsubscribe(java.lang.String topicName,
MessageListener listener)
Reverse the action of Hub.subscribe(String, MessageListener) |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultHub()
| Method Detail |
|---|
public void subscribe(java.lang.String topicName,
MessageListener listener)
HubWarning Currently the topic is a simple string pattern match. This more closely resembles JMS rather than the OpenAjax hub because we're taking the simplistic approach for now. I'm sure there will be some nasty problems that fall out of this.
The OpenAjax hub allows subscriber data that is passed back to the subscriber when the event happens. Since listeners are an ideal place for this data it isn't supported here. The OAA hub also allows for filters, but I'm thinking that this can be easily supported by the listener. What am I missing?
subscribe in interface HubtopicName - The topic to subscribe to.listener - The object to notify of matching calls to publish()
public boolean unsubscribe(java.lang.String topicName,
MessageListener listener)
HubHub.subscribe(String, MessageListener)
unsubscribe in interface HubtopicName - The topic to subscribe to.listener - The object to notify of matching calls to publish()
public void publish(java.lang.String topicName,
java.lang.Object data)
Hub
publish in interface HubtopicName - The topic to subscribe to.data - The data to publish
|
Copyright ยจ 2008 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||