org.atmosphere.jersey.util
Class JerseySimpleBroadcaster

java.lang.Object
  extended by org.atmosphere.cpr.DefaultBroadcaster
      extended by org.atmosphere.util.SimpleBroadcaster
          extended by org.atmosphere.jersey.util.JerseySimpleBroadcaster
All Implemented Interfaces:
Broadcaster, Trackable

public class JerseySimpleBroadcaster
extends SimpleBroadcaster

Simple Broadcaster implementation that use the calling thread when broadcasting events.

Author:
Jeanfrancois Arcand

Nested Class Summary
 
Nested classes/interfaces inherited from class org.atmosphere.cpr.DefaultBroadcaster
DefaultBroadcaster.AsyncWriteToken, DefaultBroadcaster.Entry
 
Nested classes/interfaces inherited from interface org.atmosphere.cpr.Broadcaster
Broadcaster.POLICY, Broadcaster.SCOPE
 
Field Summary
 
Fields inherited from class org.atmosphere.cpr.DefaultBroadcaster
ASYNC_TOKEN, asyncWriteFuture, asyncWriteQueue, bc, broadcasterCache, broadcastOnResume, CACHED, cacheStrategy, config, delayedBroadcast, destroyed, lifeCycleListeners, messages, name, notifierFuture, resources, scope, started, uri
 
Constructor Summary
JerseySimpleBroadcaster(String id, AtmosphereConfig config)
           
 
Method Summary
protected  void broadcast(AtmosphereResource r, AtmosphereResourceEvent e)
           
 
Methods inherited from class org.atmosphere.util.SimpleBroadcaster
broadcast, broadcast, broadcast, createBroadcasterConfig, queueWriteIO, setBroadcasterConfig, start
 
Methods inherited from class org.atmosphere.cpr.DefaultBroadcaster
addAtmosphereResource, addBroadcasterLifeCyclePolicyListener, awaitAndBroadcast, broadcastOnResume, broadcastOnResume, cacheLostMessage, cacheLostMessage, checkCachedAndPush, delayBroadcast, delayBroadcast, destroy, executeAsyncWrite, filter, getAsyncWriteHandler, getAtmosphereResources, getBroadcasterConfig, getBroadcastHandler, getID, getScope, isDestroyed, onException, perRequestFilter, push, releaseExternalResources, removeAtmosphereResource, removeBroadcasterLifeCyclePolicyListener, resumeAll, retrieveTrackedBroadcast, scheduleFixedBroadcast, scheduleFixedBroadcast, setBroadcasterLifeCyclePolicy, setID, setScope, setSuspendPolicy, toString, trackBroadcastMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JerseySimpleBroadcaster

public JerseySimpleBroadcaster(String id,
                               AtmosphereConfig config)
Method Detail

broadcast

protected void broadcast(AtmosphereResource r,
                         AtmosphereResourceEvent e)
Overrides:
broadcast in class DefaultBroadcaster


Copyright © 2012. All Rights Reserved.