|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Broadcaster that delegates the internal processing to a proxy.AtmosphereHandler that reflect every call to
Broadcaster.broadcast(T), e.g sent the broadcasted event back to the remote client.Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
AtmosphereInterceptor, AsyncSupport and AtmosphereFramework to determine
what to do with a request, e.g suspend it, resume it, etc.Action from an ActionEvent operation like suspend, resume or timed out.
Action from an ActionEvent operation like suspend, resume or timed out.
Action which represent the state of the response,
e.g.
Broadcaster to the list.
Broadcaster to the list.
AtmosphereHandler serviced by the Servlet
This API is exposed to allow embedding an Atmosphere application.
AtmosphereHandler serviced by the Servlet
This API is exposed to allow embedding an Atmosphere application.
AtmosphereHandler serviced by the Servlet
This API is exposed to allow embedding an Atmosphere application.
AtmosphereResource to the list of item to be notified when
the Broadcaster.broadcast(T) is invoked.
AtmosphereResource to the list of item to be notified when
the Broadcaster.broadcast(T) is invoked.
BroadcasterLifeCyclePolicyListener
BroadcasterLifeCyclePolicyListener
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
BroadcastFilter
AtmosphereResourceEventListener which gets invoked when
response are resuming, when the remote client close the connection or
when the a Broadcaster.broadcast(T) operations occurs.
AtmosphereResource from the cache
AtmosphereResource from the cache
AtmosphereResource.AtmosphereResponse when writing data.AsyncIOWriter that will be invoked every time a write operation is ready to be
processed.
AsyncIOWriter.AtmosphereFramework.AtmosphereFramework to determine which AsyncSupport instance should be usedAtmosphereHandler.
AtmosphereHandler interface.
AtmosphereInterceptor class name that will be invoked before the AtmosphereResource
gets delivered to an application or framework
AtmosphereResource.
AtmosphereServlet.
AtmosphereResourceEventListener.Filter, delegating all works to AtmosphereServlet.javax.servlet.FilterChain used to manage
the execution of a set of filters for a particular request.AtmosphereFramework is the entry point for the framework.AtmosphereFramework.init(javax.servlet.ServletConfig)
AtmosphereHandler allows creation of
event-driven web applications which are hosted in the browser.AtmosphereResource before they get dispatched to AtmosphereHandlers.AsynchronousProcessor is unable to map the request to an AtmosphereHandlerAtmosphereResource encapsulates the mechanism to AtmosphereResource.suspend(),
AtmosphereResource.resume() and broadcast (AtmosphereResource.getBroadcaster()) messages among
suspended response.Broadcaster.broadcast(java.lang.Object) is executed, when a Browser close
remotely close the connection or when a suspended times out or gets resumed.AtmosphereResourceEvent implementation for Servlet Container.AtmosphereResourceEventListener with just log event as trace.AtmosphereResource implementation for supporting AtmosphereRequest
and AtmosphereRequest.AtmosphereResource.
AtmosphereServlet acts as a dispatcher for AtmosphereHandler
defined in META-INF/atmosphere.xml, or if atmosphere.xml is missing, all classes
that implements AtmosphereHandler will be discovered and mapped using
the class's name.Servlet from an
AtmosphereHandlerObject with this Meteor
Object with this Meteor
AtmosphereHandler in case META-INF/atmosphere.xml
is missing.
WebSocketHandler in case META-INF/atmosphere.xml
is missing.
AtmosphereResource before broadcasting.
AtmosphereResource before broadcasting.
AtmosphereFramework fails to autodetect
the Servlet Container we are running on.Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
Object to all suspended response, e.g.
BroadcastFilter separated with coma that will be added to every new Broadcaster
AtmosphereResource this object contains.
AtmosphereResource this object contains.
AtmosphereResource, which are representing a suspended response.BroadcasterConfig.setAsyncWriteService(java.util.concurrent.ExecutorService)
BroadcasterCache class.
Broadcaster class.
BroadcasterFactory class.
BroadcasterLifeCyclePolicy policy to use
BroadcasterConfig.setExecutorService(java.util.concurrent.ExecutorService)
Broadcaster to share the same ExecutorService instead among them.
Broadcaster.broadcast(Object).BroadcasterCache which is used to implement headers or query parameters or
session based caching.Broadcaster configuration like ExecutorService and
BroadcastFilterBroadcaster factory used by Atmosphere when creating broadcaster.Future that can be used when awaiting for a Broadcaster to finish
it's broadcast operations to AtmosphereHandlerBroadcaster, e.g when a broadcaster
gets destroyed Broadcaster.destroy() or when it's associated resources
get released Broadcaster.releaseExternalResources().BroadcasterLifeCyclePolicy events.AtmosphereHandler.onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent)
See XSSHtmlFilter for an example.Broadcaster to broadcast or not
the transformed value.BroadcastFilter interface.Object when an AtmosphereResource is resumed by a timeout or when using
AtmosphereResource.resume()
Object when an AtmosphereResource is resumed by a timeout or when using
AtmosphereResource.resume()
Meteor using the HttpServletRequest
Meteor using the HttpServletRequest and use the
Serializer for writting the result of a broadcast operation using
the HttpServletResponse
Meteor using the HttpServletRequest and use a list of
BroadcastFilter and Serializer for writting the result
of a broadcast operation the HttpServletResponse.
Meteor using the HttpServletRequest and use a list of
BroadcastFilter and Serializer for writting the result
of a broadcast operation the HttpServletResponse.
BroadcasterFactory returned when invoking BroadcasterFactory.getDefault() ()}.
Servlet must invoke the cancelled
method when the underlying WebServer detect that the client closed
the connection.
AsyncIOWriter
PrintWriter or OutputStream
BroadcastFilter used when clustering is enabled.AtmosphereInterceptor.
ContainerResponse
AsyncSupportResolver
BroadcasterConfig
BroadcasterConfig
Broadcaster implementation.Broadcaster instance.ExecutorService
Broadcaster
BroadcastFilter and its internal resources.
ExecutorService
Broadcaster
AtmosphereHandler.onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent) when the connection times out or get cancelled
AsyncSupport implementation as it was a normal HTTP request.
AsyncSupport
AsyncSupport
AsyncSupport
AsyncSupport
Broadcaster completed it broadcast operation.
AsyncSupport
AsyncSupport
AsyncSupport
AsyncSupport
WebSocketProcessor that invoke the Broadcaster.broadcast(T) API when a WebSocket message
is received.Broadcaster by defining the
class value in META-INF/atmosphere.xml or by adding defining the org.atmosphere.cpr.broadcasterClass
init-param in web.xml.BroadcastFilter in the other they were added.
BroadcastFilter in the other they were added, with a unique AtmosphereRequest
BroadcastFilter
Meteor will be available
FilterConfig implementation.ExecutorService
Broadcaster The name of the Broadcaster will be randmly generated.
Broadcaster and store it for
Broadcaster and store it for
Broadcaster The name of the Broadcaster will be randmly generated.
Broadcaster and store it for
Broadcaster and store it for
AsyncIOWriter
AsyncSupport
ExecutorService this Broadcaster use for executing asynchronous write of events.
AtmosphereConfig
AtmosphereConfig
AtmosphereConfig
AtmosphereConfig value.
AtmosphereHandler associated with this resource.
AtmosphereHandler associated with this resource.
AtmosphereResource
AtmosphereResourceEvent.
AtmosphereResourceEvent.
List of AtmosphereResource.
List of AtmosphereResource.
Broadcaster
Broadcaster
Broadcaster
Broadcaster
BroadcasterConfig.DefaultBroadcasterCache
BroadcasterCache class name.
BroadcasterConfig
BroadcasterConfig
DefaultBroadcasterFactory
BroadcasterFactory which is used by Atmosphere to construct
Broadcaster
BroadcasterFactory.
Broadcaster class name.
ExecutorService.
ExecutorService this Broadcaster support.
Broadcaster
Broadcaster
ArrayList which maps to the AtmosphereServlet
Broadcaster.broadcast(java.lang.Object)
Broadcaster.broadcast(java.lang.Object)
AtmosphereRequest Request.
AtmosphereRequest Request.
AtmosphereResource associated with this event
AtmosphereResource associated with this event
AtmosphereResponse
AtmosphereResponse
ScheduledExecutorService this Broadcaster support.
Broadcaster.SCOPE
Broadcaster.SCOPE
Serializer or null if not defined.
Serializer or null if not defined.
BroadcastFilter
BroadcastFilter
BroadcasterCache.CometContext that will be used to suspend and
resume the response.
CometContext that will be used to suspend and
resume the response.
ServletConfig
Filter
AtmosphereHandler associated with this AtmosphereServlet.
AtmosphereServletProcessor using the ServletConfig
BroadcastFilter
Filter
AtmosphereResource gets dispatched to AtmosphereHandler
AtmosphereInterceptor implementation.
AtmosphereInterceptor
Broadcaster has been destroyed
Broadcaster has been destroyed
AtmosphereRequest still valid.
AtmosphereResource.resume() has been
invoked
AtmosphereResource.resume() has been
invoked
AtmosphereResource.suspend() has been invoked.
AtmosphereResource.suspend() has been
invoked and set to true
AtmosphereResource.suspend() has been
invoked and set to true
AtmosphereResource.suspend() has been invoked.
AtmosphereResponse.getOutputStream()
by default for write operation.
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Broadcaster instance using Broadcaster.getID() or ID
used when invoking BroadcasterFactory.getDefault()
Meteor based on the HttpServletRequest
Broadcaster this factory contains.
Broadcaster this factory contains.
AtmosphereHandler mapped to the passed servlet-path.
Meteor is a simple class that can be used from a Servlet
to suspend, broadcast and resume a response.Meteor are used.AsyncSupportAtmosphereResourceEventListener.
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
Broadcaster.broadcast(T) occurs.
Broadcaster.releaseExternalResources() and Broadcaster.destroy()
are about to be invoked.
Broadcaster's list of AtmosphereResource becomes empty, e.g
the broadcaster has no longer resource associated with it.
Broadcaster has no activitie.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereHandler, it can decide
if the underlying connection can be suspended (creating a Continuation)
or handle the connection synchronously.
AtmosphereResource
to the HttpServletRequest#setAttribute(java.lang.String, java.lang.Object)).
SimpleWebSocketAtmosphereHandler.upgrade(AtmosphereResource).
AtmosphereResource.resume() is invoked or when the
suspend's time out expires.
Broadcaster execute a broadcast
operations.
AtmosphereResourceEvent.getMessage() back to the client using
the AtmosphereResponse.getOutputStream() or AtmosphereResponse.getWriter().
AtmosphereResource.suspend() has been completed and the response
considered as suspended.
AtmosphereResourceEventListener an unexpected exception occured.\
BroadcastFilter to filter
message per request.BlockingIOCometSupport, e.g blocking I/O
AsyncSupport implementation to use.
HttpSession.
Broadcaster that has been destroyed.
AtmosphereServletProcessor that delegate the AtmosphereHandler.onRequest(org.atmosphere.cpr.AtmosphereResource)
to a set of FilterChain and Servlet#service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
and store the {@link AtmosphereResource} as a {@link HttpServletRequest} attribute named
org.atmosphere.cpr.AtmosphereResource.Broadcaster to the list.
Broadcaster
Broadcaster to the list.
AtmosphereHandler
AtmosphereResource from all registered Broadcaster
AtmosphereResource from all registered Broadcaster
BroadcastFilter
AtmosphereHandler
AtmosphereResource from the list of item to be notified when
the Broadcaster.broadcast(T) is invoked.
AtmosphereResource from the list of item to be notified when
the Broadcaster.broadcast(T) is invoked.
BroadcasterLifeCyclePolicyListener
BroadcasterLifeCyclePolicyListener
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
BroadcastFilter
AtmosphereResourceEventListener which gets invoked when
response are resuming, when the remote client close the connection or
when the a Broadcaster.broadcast(T) operations occurs.
AtmosphereRequest
AtmosphereRequest
AtmosphereResource to this WebSocket
AtmosphereResource used by this WebSocket
AtmosphereResponse and finish/commit it.
AtmosphereResponse and finish/commit it.
HttpServletResponse
AsyncSupport implementation to keep alive the connection or not.
AtmosphereResource.resume() after the first Broadcaster.broadcast(Object) invokation.
AtmosphereResource) added via
Broadcaster.addAtmosphereResource(org.atmosphere.cpr.AtmosphereResource).
AtmosphereResource) added via
Broadcaster.addAtmosphereResource(org.atmosphere.cpr.AtmosphereResource).
Servlet must invoke the resume
method when the Atmosphere's application decide to resume the AtmosphereResponse.
AsyncSupport if the AtmosphereResource was resumed on timeout or by an application.
AtmosphereResource.resumeOnBroadcast()
AtmosphereResource.resumeOnBroadcast()
AtmosphereResource
AtmosphereResource
AtmosphereResource.
AtmosphereResource.
AtmosphereResource.
Object the result of invoking Broadcaster.broadcast(T).AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
JettyAsyncSupportWithWebSocket implementation and add Websocket support
to Servlet 3.0.AtmosphereFramework detect the container
detect Servlet 3.0 Asynch API.Meteor will be available
HttpSession based BroadcasterCacheAsyncSupport implementation.
ExecutorService which can be used to write
AtmosphereResourceEvent.getMessage().
ExecutorService which can be used to write
AtmosphereResourceEvent.getMessage().
AtmosphereConfig
Broadcaster.
Broadcaster.
Broadcaster to use.
Broadcaster instance.
BroadcasterConfig.DefaultBroadcasterCache
BroadcasterCache class name.
BroadcasterConfig instance.
BroadcasterConfig instance.
BroadcasterConfig instance.
BroadcasterFactory which is used by Atmosphere to construct
Broadcaster
BroadcasterLifeCyclePolicy.
BroadcasterLifeCyclePolicy.
Broadcaster class name
ExecutorService which can be used to dispatch
AtmosphereResourceEvent.
ExecutorService which can be used to dispatch
AtmosphereResourceEvent.
Filter associated with this object.
Filter's name associated with this object.
Broadcaster
Broadcaster
AtmosphereResourceEvent.getMessage().
Broadcaster.broadcast(java.lang.Object)
ExecutorService which can be used to dispatch
AtmosphereResourceEvent.
Serializer to use when AtmosphereResource.write(java.io.OutputStream, java.lang.Object)
execute the operation.
Serializer used to write broadcasted object.
AtmosphereResource.
AtmosphereResponse.getOutputStream()
by default for write operation.
Broadcaster implementation that use the calling thread when broadcasting events.AsynchronousProcessor class, this class is responsible for dispatching WebSocket messages to the
proper WebSocket implementation by wrapping the Websocket message's bytes within
an HttpServletRequest.AtmosphereHandler which redirect the first request to the web application welcome page.AsyncSupport it can support session or not
Trackable by default and create instance of those objects on the fly
HttpSession supported
Thread
AtmosphereResponse indefinitely.
AtmosphereResponse.
AtmosphereResponse.
AtmosphereResponse.
AtmosphereResponse.
AtmosphereResponse indefinitely.
AtmosphereResponse.
AtmosphereResponse.
AtmosphereResponse.
HttpServletResponse.
HttpServletResponse.
HttpServletResponse.
HttpServletResponse.
Servlet must invoke the suspended
method when the first request comes in.
Throwable if an unexpected exception occured.
Throwable if an unexpected exception occured.
Servlet must invoke the timedout
method when the underlying WebServer time out the AtmosphereResponse.
AtmosphereResource, Broadcaster, etc.AtmosphereResource.TRANSPORT.
AtmosphereResource.TRANSPORT.
AtmosphereResource.TRANSPORT.
HttpServletRequest and
HttpServletResponse
ExecutorService that does nothing and execute using the calling Thread.DocumentBuilderFactory element from WEB-INF/web.xml
WebSocketProcessor to use.
WebSocketProtocol.onMessage(org.atmosphere.websocket.WebSocket, byte[], int, int)
WebSocketEventListener with just log event as trace.WebSocketProtocol adapter class that implements all methods and expose a WebSocket API
close to the JavaScript Counterpart.AsynchronousProcessor class, this class is responsible for dispatching WebSocket request to the
proper WebSocket implementation.WebSocketResponseFilter that will be invoked before any write operation.
HttpServletRequest.
HttpServletResponse
Object using the OutputStream by invoking
the current Serializer.
Object using the OutputStream by invoking
the current Serializer.
byte using the underlying AtmosphereResponse.getOutputStream()
byte using the underlying AtmosphereResponse.getOutputStream()
Object using the OutputStream by invoking
the current Serializer.
OutputStream.
PrintWriter or OutputStream.
PrintWriter or OutputStream.
PrintWriter or OutputStream.
Object using the OutputStream
BroadcastFilter which automatically filter
HTML/HTTP character into proper value, like \n replace by <br>.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||