org.webtide.demo.auction
Class AuctionService

java.lang.Object
  extended by org.cometd.server.BayeuxService
      extended by org.webtide.demo.auction.AuctionService
All Implemented Interfaces:
java.util.EventListener, BayeuxListener, SessionChannel.SubscriberListener, BayeuxServer.BayeuxServerListener, BayeuxServer.ChannelListener, BayeuxServer.SubscriptionListener

public class AuctionService
extends BayeuxService
implements SessionChannel.SubscriberListener, BayeuxServer.ChannelListener, BayeuxServer.SubscriptionListener


Field Summary
static java.lang.String AUCTION_ROOT
           
 
Constructor Summary
AuctionService(javax.servlet.ServletContext context)
           
 
Method Summary
 void bid(ServerSession source, java.lang.String channel, java.util.Map<java.lang.String,java.lang.Object> bidMap, java.lang.Object messageId)
           
 Bidder bidder(ServerSession source, java.lang.String channel, java.lang.String bidder, java.lang.Object messageId)
           
 void bids(ServerSession source, java.lang.String channel, java.util.Map<java.lang.String,java.lang.Object> bidMap, java.lang.Object messageId)
           
 java.util.List<Category> categories(ServerSession source, java.lang.String channel, java.lang.String bidder, java.lang.Object messageId)
           
 java.util.List<Item> category(ServerSession source, java.lang.String channel, java.lang.Number categoryId, java.lang.Object messageId)
           
 void channelAdded(ServerChannel channel)
           
 void channelRemoved(java.lang.String channelId)
           
 void onMessage(SessionChannel channel, Message message)
           
 java.util.List<Item> search(ServerSession source, java.lang.String channel, java.lang.String search, java.lang.Object messageId)
           
 void subscribed(ServerSession session, ServerChannel channel)
           
 void unsubscribed(ServerSession session, ServerChannel channel)
           
 
Methods inherited from class org.cometd.server.BayeuxService
exception, getBayeux, getClient, getLocalSession, getServerSession, getThreadPool, isSeeOwnPublishes, send, setSeeOwnPublishes, setThreadPool, subscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUCTION_ROOT

public static final java.lang.String AUCTION_ROOT
See Also:
Constant Field Values
Constructor Detail

AuctionService

public AuctionService(javax.servlet.ServletContext context)
Method Detail

bidder

public Bidder bidder(ServerSession source,
                     java.lang.String channel,
                     java.lang.String bidder,
                     java.lang.Object messageId)

categories

public java.util.List<Category> categories(ServerSession source,
                                           java.lang.String channel,
                                           java.lang.String bidder,
                                           java.lang.Object messageId)

search

public java.util.List<Item> search(ServerSession source,
                                   java.lang.String channel,
                                   java.lang.String search,
                                   java.lang.Object messageId)

category

public java.util.List<Item> category(ServerSession source,
                                     java.lang.String channel,
                                     java.lang.Number categoryId,
                                     java.lang.Object messageId)

bid

public void bid(ServerSession source,
                java.lang.String channel,
                java.util.Map<java.lang.String,java.lang.Object> bidMap,
                java.lang.Object messageId)

bids

public void bids(ServerSession source,
                 java.lang.String channel,
                 java.util.Map<java.lang.String,java.lang.Object> bidMap,
                 java.lang.Object messageId)

onMessage

public void onMessage(SessionChannel channel,
                      Message message)
Specified by:
onMessage in interface SessionChannel.SubscriberListener

channelAdded

public void channelAdded(ServerChannel channel)
Specified by:
channelAdded in interface BayeuxServer.ChannelListener

channelRemoved

public void channelRemoved(java.lang.String channelId)
Specified by:
channelRemoved in interface BayeuxServer.ChannelListener

subscribed

public void subscribed(ServerSession session,
                       ServerChannel channel)
Specified by:
subscribed in interface BayeuxServer.SubscriptionListener

unsubscribed

public void unsubscribed(ServerSession session,
                         ServerChannel channel)
Specified by:
unsubscribed in interface BayeuxServer.SubscriptionListener


Copyright © 2010 Dojo Foundation. All Rights Reserved.