org.atmosphere.samples.twitter
Class TwitterBroadcaster

java.lang.Object
  extended by org.atmosphere.cpr.DefaultBroadcaster
      extended by org.atmosphere.jersey.JerseyBroadcaster
          extended by org.atmosphere.samples.twitter.TwitterBroadcaster
All Implemented Interfaces:
org.atmosphere.cpr.Broadcaster

public class TwitterBroadcaster
extends org.atmosphere.jersey.JerseyBroadcaster

Simple Broadcaster that keep a reference to the user

Author:
Jeanfrancois Arcand

Nested Class Summary
 
Nested classes/interfaces inherited from class org.atmosphere.cpr.DefaultBroadcaster
org.atmosphere.cpr.DefaultBroadcaster.Entry
 
Nested classes/interfaces inherited from interface org.atmosphere.cpr.Broadcaster
org.atmosphere.cpr.Broadcaster.SCOPE
 
Field Summary
 
Fields inherited from class org.atmosphere.cpr.DefaultBroadcaster
bc, delayedBroadcast, events, messages, name, scope, started
 
Constructor Summary
TwitterBroadcaster()
           
 
Method Summary
 org.atmosphere.cpr.AtmosphereResource addAtmosphereResource(org.atmosphere.cpr.AtmosphereResource r)
           
 org.atmosphere.cpr.AtmosphereResourceEvent<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> getUserAtmosphereEvent()
          Return the user (@link Broadcaster#getName}'s AtmosphereResourceEvent.
 void setUserAtmosphereEvent(org.atmosphere.cpr.AtmosphereResourceEvent event)
          Set the user (@link Broadcaster#getName}'s AtmosphereResourceEvent.
 
Methods inherited from class org.atmosphere.jersey.JerseyBroadcaster
broadcast
 
Methods inherited from class org.atmosphere.cpr.DefaultBroadcaster
atmosphereResources, broadcast, broadcast, broadcast, delayBroadcast, delayBroadcast, destroy, filter, getAtmosphereResources, getBroadcasterConfig, getID, getScope, onException, push, removeAtmosphereResource, resumeAll, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterConfig, setID, setScope, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TwitterBroadcaster

public TwitterBroadcaster()
Method Detail

setUserAtmosphereEvent

public void setUserAtmosphereEvent(org.atmosphere.cpr.AtmosphereResourceEvent event)
Set the user (@link Broadcaster#getName}'s AtmosphereResourceEvent.

Parameters:
event - AtmosphereResourceEvent

getUserAtmosphereEvent

public org.atmosphere.cpr.AtmosphereResourceEvent<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse> getUserAtmosphereEvent()
Return the user (@link Broadcaster#getName}'s AtmosphereResourceEvent.

Returns:
event AtmosphereResourceEvent

addAtmosphereResource

public org.atmosphere.cpr.AtmosphereResource addAtmosphereResource(org.atmosphere.cpr.AtmosphereResource r)
Specified by:
addAtmosphereResource in interface org.atmosphere.cpr.Broadcaster
Overrides:
addAtmosphereResource in class org.atmosphere.cpr.DefaultBroadcaster


Copyright © 2010 SUN Microsystems. All Rights Reserved.