|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.atmosphere.cpr.DefaultBroadcaster
public class DefaultBroadcaster
Broadcaster implementation.
Broadcast messages to suspended reponse using the caller's Thread.
This basic Broadcaster isn't using any ExecutorService to
broadcast messages, so it is single threaded.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.atmosphere.cpr.Broadcaster |
|---|
Broadcaster.SCOPE |
| Constructor Summary | |
|---|---|
DefaultBroadcaster()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultBroadcaster()
| Method Detail |
|---|
public void destroy()
ExecutorServices
destroy in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>public Iterator<AtmosphereEvent<HttpServletRequest,HttpServletResponse>> getAtmosphereEvents()
AtmosphereEvent
getAtmosphereEvents in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>public void setScope(Broadcaster.SCOPE scope)
Broadcaster#SCOPE
setScope in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>public Broadcaster.SCOPE getScope()
Broadcaster#SCOPE
getScope in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>Broadcaster#SCOPEpublic void setName(String name)
Broadcaster
setName in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>name - of this Broadcasterpublic String getName()
Broadcaster
getName in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>Broadcasterpublic BroadcasterFuture<String> broadcast(String msg)
F to all suspended response, e.g. invoke
AtmosphereHandler.onMessage(org.atmosphere.cpr.AtmosphereEvent) .
broadcast in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>msg - and F to be shared.
F, which might have been transformed by BroadcasterFilter
public BroadcasterFuture<String> broadcast(String msg,
AtmosphereEvent event)
F to all suspended response, e.g. invoke
AtmosphereHandler.onMessage(org.atmosphere.cpr.AtmosphereEvent) with an instance of AtmosphereEvent, representing
a set of AtmosphereHandler.
broadcast in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>msg - and F to be shared.event - an AtmosphereEvent
F, which might have been transformed by BroadcasterFilter
public BroadcasterFuture<String> broadcast(String msg,
Set<AtmosphereEvent> subset)
F to all suspended response, e.g. invoke
AtmosphereHandler.onMessage(org.atmosphere.cpr.AtmosphereEvent) with a Set of AtmosphereEvent,
representing a set of AtmosphereHandler.
broadcast in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>msg - and F to be shared.
F, which might have been transformed by BroadcasterFilterpublic AtmosphereEvent<HttpServletRequest,HttpServletResponse> addAtmosphereEvent(AtmosphereEvent<HttpServletRequest,HttpServletResponse> event)
AtmosphereEvent to the list of item to be notified when
the Broadcaster.broadcast(F) is invoked.
addAtmosphereEvent in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>event - an AtmosphereEvent
AtmosphereEvent if added, or null if it was already there.public AtmosphereEvent<HttpServletRequest,HttpServletResponse> removeAtmosphereEvent(AtmosphereEvent<HttpServletRequest,HttpServletResponse> event)
AtmosphereEvent from the list of item to be notified when
the Broadcaster.broadcast(F) is invoked.
removeAtmosphereEvent in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>event - an AtmosphereEvent
AtmosphereEvent if removed, or null if it was not.protected ConcurrentLinkedQueue<AtmosphereEvent<HttpServletRequest,HttpServletResponse>> atmosphereEvents()
public void setBroadcasterConfig(BroadcasterConfig bc)
BroadcasterConfig instance.
setBroadcasterConfig in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>bf - public BroadcasterConfig getBroadcasterConfig()
BroadcasterConfig
getBroadcasterConfig in interface Broadcaster<HttpServletRequest,HttpServletResponse,String>BroadcasterConfig
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||