net.commerce.zocalo.ajax.dispatch
Class Dispatcher
java.lang.Object
net.commerce.zocalo.ajax.dispatch.Dispatcher
- Direct Known Subclasses:
- BidUpdateDispatcher, NewChartDispatcher, PriceChangeDispatcher, PrivateEventDispatcher, TradeEventDispatcher, TransitionDispatcher
public abstract class Dispatcher
- extends java.lang.Object
Dispatchers marshall events and publish them via cometd.
Constructor Summary |
protected |
Dispatcher(org.mortbay.cometd.AbstractBayeux bayeux,
java.lang.String topic)
|
protected |
Dispatcher(org.mortbay.cometd.AbstractBayeux bayeux,
java.lang.String marketName,
java.lang.String topic)
|
Method Summary |
static java.lang.String |
buildChannelName(java.lang.String marketName,
java.lang.String topicUri)
|
protected dojox.cometd.Client |
getClient(java.lang.String topic)
|
protected void |
publishEvent(java.util.Map<java.lang.String,java.lang.Object> message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Dispatcher
protected Dispatcher(org.mortbay.cometd.AbstractBayeux bayeux,
java.lang.String topic)
Dispatcher
protected Dispatcher(org.mortbay.cometd.AbstractBayeux bayeux,
java.lang.String marketName,
java.lang.String topic)
publishEvent
protected void publishEvent(java.util.Map<java.lang.String,java.lang.Object> message)
getClient
protected dojox.cometd.Client getClient(java.lang.String topic)
buildChannelName
public static java.lang.String buildChannelName(java.lang.String marketName,
java.lang.String topicUri)