|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
BroadcasterCache which is used to implement headers, query parameters or
session based caching.Broadcaster that delegates the internal processing to a proxy.AtmosphereHandler that reflect every call to
Broadcaster.broadcast(java.lang.Object), eg sent the broadcasted event back to the remote client.AtmosphereResource associated with this session.
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 which represent the state of the response, e.g.
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.
AtmosphereHandler serviced by the Servlet.
AtmosphereHandler serviced by the Servlet.
AtmosphereHandler serviced by the Servlet.
AtmosphereResource to the list of items to be notified when
the Broadcaster.broadcast(java.lang.Object) is invoked.
BroadcasterCacheInspector which will be associated with the defined BroadcasterCache.
BroadcasterLifeCyclePolicyListener.
BroadcasterListener to all created Broadcasters.
BroadcasterListener.
BroadcasterListener to all mapped Broadcasters.
AtmosphereAnnotation.
AtmosphereResourceEventListener.
AtmosphereResourceEventListener.
BroadcastFilter.
BroadcastFilter.
AtmosphereResourceEventListener which gets invoked when
responses are resuming, when the remote client closes the connection or
when the a Broadcaster.broadcast(java.lang.Object) operations occurs.
AtmosphereResource from the cache.
WebSocketHandler mapped to "/*".
WebSocketHandler mapped to the path.
WebSocketHandler mapped to the path and the AtmosphereHandler in case Broadcaster are
used.
WebSocketHandler mapped to the path and the AtmosphereHandler in case Broadcaster are
used.
AtmosphereInterceptor to modify the default
behavior of any functionality.HttpSession timeout removal supported
AtmosphereHandler proxy of a POJO object.AnnotationDetector reads Java Class File (".class") files and reports the
encountered annotations via a simple, developer friendly API.AnnotationDetector, reporting the detected annotations
to the specified Reporter.
Reporter for field annotations.Reporter for method annotations.Reporter is the base interface, used to report the detected annotations.Reporter for type annotations.AtmosphereFramework.AnnotationProcessor
AnnotationProcessor class name.
Annotation classes which must be reported (all other
annotations are skipped).
AnnotationProcessor found an annotation.
AtmosphereResource and the provided List of messages.
AsyncContext.
AtmosphereResource.AtmosphereInterceptor to intercept the response before it gets written back
to the client.AsyncIOInterceptor.AtmosphereResponse when writing data.AsyncIOWriter that will be invoked every time a write operation is ready to be
processed.
AsyncIOWriter.AtmosphereFramework.AsyncSupport events like SUSPEND, RESUME, TIMEOUT, DESTROYED and CLOSEDAsyncSupportListener.
AsyncSupportListenerAsyncSupportListeners.
AsyncSupportListener class to use by default.AtmosphereFramework to determine which AsyncSupport instance should be usedAsyncSupport class to use by default.AtmosphereFilter.
AtmosphereHandler interface.
AtmosphereHandler.
AtmosphereInterceptor class name that will be invoked before the AtmosphereResource
gets delivered to an application or framework.
AtmosphereResource.
AtmosphereResource.
AtmosphereNativeCometServlet.
Processor implementation.AtmosphereFramework.AtmosphereFramework.destroy() method gets invoked.AtmosphereFramework.init() method complete.Filters, delegating all work 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.AtmosphereHandler that does nothing.AtmosphereHandlerSingleton,MeteorService and
AtmosphereHandlerService processing.AtmosphereResource before they get dispatched to AtmosphereHandlers.AtmosphereInterceptor that creates an AtmosphereInterceptorWriter and sets it as
the default AsyncIOWriter on an AtmosphereResponse.AtmosphereInterceptor class to use by default.AsyncIOWriter that delegates the write operation to its AsyncIOInterceptor.AsynchronousProcessor is unable to map the request to an AtmosphereHandler.AtmosphereResource encapsulates the mechanism to AtmosphereResource.suspend(), AtmosphereResource.resume() and
broadcast (AtmosphereResource.getBroadcaster()) messages among suspended resources.AtmosphereResource when the AtmosphereResourceLifecycleInterceptor
is used.
Broadcaster.broadcast(java.lang.Object) is executed, when a browser remotely closes the connection or
when a suspended resource times out or gets resumed.AtmosphereResourceEvent implementation.AtmosphereResourceEventListener which just log events with log level TRACE.AtmosphereResource instances.AtmosphereResource implementation for supporting AtmosphereRequest
and AtmosphereResponse.AtmosphereInterceptor implementation automatically suspends the intercepted
AtmosphereResource and takes care of managing the response's state (flushing, resuming,
etc.) when a Broadcaster.broadcast(java.lang.Object) is invoked.AtmosphereResourceSessionFactory.AtmosphereResourceSession instancesAtmosphereResource to all Broadcaster the resource was added before
the underlying connection got closed and resume.ManagedService annotated resource, but
that can be used with frameworks like Jersey, Wicket or any framework running the Atmosphere Framework.Servlet from an AtmosphereHandler.AtmosphereResource with all created Broadcaster
Object with this Meteor.
Object with this Meteor.
Broadcaster
Default: true)AtmosphereHandler in case META-INF/atmosphere.xml
is missing.
WebSocketHandler in case META-INF/atmosphere.xml
is missing.
AtmosphereResource before broadcasting.
Broadcaster were added without checking
if the parent, e.g the AtmosphereResource's created on the first request was already added to the Broadcaster.
AtmosphereFramework fails to autodetect
the Servlet Container we are running on.Object to all suspended responses, eg.
Object to all suspended responses, eg.
Object to all suspended response, eg.
Object to all suspended responses.
AtmosphereResource.getBroadcaster() the object to all
WebSocket associated with the Broadcaster.
BroadcastFilter separated by comma that will be added to every new Broadcaster.
AtmosphereResource this object contains.
AtmosphereResources, which are
representing suspended responses.BroadcasterConfig.setAsyncWriteService(java.util.concurrent.ExecutorService).
BroadcasterCache class.
Broadcaster class.
BroadcasterFactory class.
BroadcasterLifeCyclePolicy policy to use.
BroadcasterConfig.setExecutorService(java.util.concurrent.ExecutorService).
Broadcaster.setSuspendPolicy(long, org.atmosphere.cpr.Broadcaster.POLICY).
Broadcaster.setSuspendPolicy(long, org.atmosphere.cpr.Broadcaster.POLICY).
Broadcaster to share the same ExecutorService among them.
DefaultBroadcaster release its reactive thread for pushing message
and execute async write.
BroadcastMessages before they get added to the BroadcasterCache.BroadcasterCacheInspector.BroadcasterCache class to use by default.Broadcaster configuration like ExecutorService and BroadcastFilter.Broadcaster used by Atmosphere when creating broadcasters.BroadcasterFactory class to use by default.BroadcastFilters.
BroadcastFilter.
BroadcastFilter to all created BroadcasterFuture that can be used when awaiting for a Broadcaster to finish
its broadcast operation to AtmosphereHandler.Broadcaster, eg.BroadcasterLifeCyclePolicy events.BroadcasterLifeCyclePolicy events.Broadcaster's event lifecycle.Broadcaster.destroy() operation.BroadcasterListener.BroadcasterListenerBroadcaster associated with a AtmosphereResource.uuid(), e.g for which
Broadcaster.addAtmosphereResource(AtmosphereResource) has been called.
Broadcaster class to use by default.AtmosphereHandler.onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent).Broadcaster to broadcast or not the transformed value.PerRequestBroadcastFilter.BroadcastFilter interface.Broadcaster.broadcast(Object)Broadcaster of an AtmosphereResource.Object when an AtmosphereResource is resumed by a timeout or when using
AtmosphereResource.resume().
Broadcaster.getID() matches the broadcasterID value.
Meteor using the HttpServletRequest.
Meteor using the HttpServletRequest and use the
Serializer for writing the result of a broadcast operation using
the HttpServletResponse.
Meteor using the HttpServletRequest and use a list of
BroadcastFilter and Serializer for writing the result
of a broadcast operation the HttpServletResponse.
Meteor using the HttpServletRequest and use a list of
BroadcastFilter and Serializer for writing the result
of a broadcast operation the HttpServletResponse.
BroadcasterFactory returned when invoking BroadcasterFactory.getDefault() ()}.
HttpSession when using native WebSocket implementation.
AsyncIOWriter backed by an ByteArrayOutputStreamAtmosphereRequest.Body.asBytes() length
AtmosphereRequest.Body.asBytes() offset
MetaBroadcaster.MetaBroadcasterCache.
JavaScriptProtocol.
Servlet must invoke the cancelled method when the underlying WebServer
detect that the client closed the connection.
AsyncIOWriter.
AtmosphereResource closed.
PrintWriter or OutputStream
BroadcastFilter used when clustering is enabled.AtmosphereResource
AtmosphereResource by invoking it's associated AtmosphereHandler.onStateChange(AtmosphereResourceEvent)
AtmosphereFramework
AtmosphereInterceptor.
AtmosphereRequest.
ContainerResponse.
AtmosphereResourceImpl
AtmosphereResourceImpl.
AtmosphereResourceImpl.
AtmosphereResourceImpl.
AtmosphereResource associated with the uuid.
AsyncSupportResolver.
BroadcasterConfig.
AtmosphereAnnotation.
ManagedService with a method
annotated with Message.AnnotationProcessor that selects between a ServletContextInitializer based scanner, and
a bytecode based scanner based on .Broadcaster implementation.Broadcaster instances.EndpointMapper used by the AsynchronousProcessor
and DefaultWebSocketProcessorAsynchronousProcessor class, this class is responsible for dispatching WebSocket request to the
proper WebSocket implementation.Broadcaster.getID()
matches the broadcasterID value.
ManagedService annotation.AtmosphereConfig.ShutdownHooks.
ExecutorService.
Broadcasters.
BroadcastFilter and its internal resources.
AtmosphereInterceptors.
AtmosphereInterceptors.
AtmosphereHandler.onStateChange(org.atmosphere.cpr.AtmosphereResourceEvent) when the connection times out or get cancelled.
AtmosphereResourceEventListener.onSuspend(AtmosphereResourceEvent) and
AtmosphereResourceEventListener.onPreSuspend(AtmosphereResourceEvent).
AtmosphereResourceEventListener.onSuspend(AtmosphereResourceEvent) and
AtmosphereResourceEventListener.onPreSuspend(AtmosphereResourceEvent) events are disabled.
ManagedService annotation.AsyncSupport implementation as it was a normal HTTP request.
AsyncSupport.
AsyncSupport.
AsyncSupport.
AsyncSupport.
Broadcaster completed its broadcast operation.
AsyncSupport
AsyncSupport.
AsyncSupport.
AsyncSupport.
WebSocketProcessor that invoke the Broadcaster.broadcast(java.lang.Object) API when a WebSocket message
is received.Message or a ManagedService
annotated class.EndpointMapper.
EndpointMapper used to map requests to AtmosphereHandler.
EndpointMapper.
AtmosphereHandler
or WebSocketHandlerEndpointMapperString using Java String rules.
String using Java String rules to
a Writer.
String using JavaScript String rules.
String using JavaScript String rules
to a Writer.
AtmosphereResource to received cached message.
AtmosphereInterceptor from being added, at startup, by Atmosphere.
DefaultBroadcaster that exclude one or more AtmosphereResourceExecutorsFactory.
ExecutorService used in all Atmosphere Component.FileIterator enables iteration over all files in a directory and all
its sub directories.FileIterator using the specified 'filesOrDirectories' as root.
BroadcastFilters in the order they were added.
BroadcastFilters in the order they were added, with a unique AtmosphereRequest.
BroadcastFilter
AtmosphereResource.
Meteor will be available.
FilterConfig implementation.BroadcastFilters.
AtmosphereResource based on its AtmosphereResource.uuid().
ExecutorServices.
AtmosphereFramework.
ManagedService annotation.Broadcaster.
Broadcaster and store it for.
Broadcaster and store it for.
AsyncIOWriter.
ExecutorService to be used for dispatching I/O events.
AsyncSupport.
ExecutorService this Broadcaster use for executing asynchronous write of events.
AtmosphereConfig.
AtmosphereConfig.
AtmosphereConfig value.
AtmosphereHandler associated with this resource.
AtmosphereResource.
AtmosphereResourceEvent.
List of AtmosphereResource.
Broadcaster.
Broadcaster.
Broadcaster.
BroadcasterCache used for this Broadcaster.
BroadcasterCache class name.
BroadcasterConfig.
DefaultBroadcasterFactory.
BroadcasterFactory which is used by Atmosphere to construct
Broadcaster.
AtmosphereResourceSessionFactory
BroadcasterFactory.
Broadcaster class name.
ExecutorService this Broadcaster supports.
null if no more files are available.
Broadcaster.
ArrayList which maps to the AtmosphereServlet
Broadcaster.broadcast(java.lang.Object).
ExecutorService to be used for dispatching messages, not I/O events.
AtmosphereRequest request.
AtmosphereResource associated with this event.
AtmosphereResponse.
ScheduledExecutorService this Broadcaster supports.
ScheduledExecutorService used ot schedule I/O and non I/O events.
Broadcaster.SCOPE.
Serializer or null if not defined.
ServletConfig.
ServletContext.
ServletContext
AtmosphereResource or, if there is no current session and create
is true, returns a new session.
AtmosphereResource, or creates one if it does not yet exist.
WebSocketProcessor.
WebSocketProcessor used to handle websocket requests.
AnnotationHandler when an annotation is detected.
Proxy class
AtmosphereFramework.AtmosphereHandlerWrappers.
BroadcastFilters.
BroadcastFilters.
AtmosphereResource and close it.CometContext that will be used to suspend and
resume the response.
CometContext that will be used to suspend and
resume the response.
CometContext that will be used to suspend and resume the response.
ServletConfig
Filter.
ServletContext.
ServletContext.
AtmosphereServletProcessor using the ServletConfig.
BroadcastFilter.
Filter
AtmosphereServletProcessor.
AtmosphereConfig.ShutdownHooks.
AtmosphereResource.
AtmosphereResource.
AtmosphereResource created by an external component and injected inside the AsynchronousProcessor.
FileIterator enables iteration over all files in a directory and all
its sub directories.FileIterator using the specified 'filesOrDirectories' as root.
BroadcastMessage and return true if the message can be cached, false if not.
AtmosphereResource gets dispatched to AtmosphereHandler.
AtmosphereResource based on AtmosphereResource.TRANSPORT value.
BroadcasterCacheInspector that will be invoked before a message gets added to the cache.
BroadcasterCacheInspectors.
AtmosphereInterceptor implementation.
AsyncIOInterceptor that will be invoked in the order it was added.
AtmosphereInterceptor.
AtmosphereInterceptor in order to determine in which
position in the interceptor's chain the AtmosphereInterceptor must be installed.AtmosphereHandler.
Encoder and DecoderBroadcaster defined in web.xml or programmatically added.
AtmosphereResource.close().
Broadcaster has been destroyed.
AtmosphereRequest still is valid.
AtmosphereResource.resume() has been invoked.
true if the current file is one of the files originally
specified as one of the constructor file parameters, i.e.
ExecutorService is shared among all components.
HttpSession supported.
AtmosphereResource.suspend() has been invoked.
AtmosphereResource.suspend() has been invoked and set to true.
AtmosphereResponse.getOutputStream()
by default for write operation.
HeaderConfig.X_ATMOSPHERE_TRACKING_ID
and HeaderConfig.X_CACHE_DATEWebSocket to an Atmosphere WebSocket.WebSocketProcessor.JettyAsyncSupportWithWebSocket implementation and add Websocket support
to Servlet 3.0.Session websocketBroadcaster 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.
AtmosphereHandler that implement support for Atmosphere 2.0 annotations.UUIDBroadcasterCachefor caching message.Singleton for ManagedService processing.AtmosphereHandler mapped to the passed servlet-path.
AtmosphereHandler to determine if the '{}' was used when defined the
annotation's path value.
AtmosphereHandler
Broadcaster
associated with the class where the annotation is associated.Broadcasters based on their Broadcaster.getID() value.Broadcaster maps the MetaBroadcaster.broadcastTo(String, Object)Meteor is a simple class that can be used from a Servlet
to suspend, broadcast and resume responses.Meteor implementation so Atmosphere can install it at runtime.Singleton,MeteorService
processing.Meteor are used.AsyncSupport and framework running on top of it, like vert.x and Play!AtmosphereFramework.AtmosphereHandlerWrapper has been modified by an AtmosphereInterceptor.
HttpServletRequest.
File object or null if no more files are
available.
File object or null if no more files are
available.
AtmosphereResponse before it gets suspended.WebSocketEventListener
AtmosphereResourceEventListener.
AtmosphereResourceEventListeners.
AtmosphereObjectFactory class.
AtmosphereResource is getting associated to a Broadcaster.
AtmosphereFramework.asyncSupport or
to any existing technology.
Broadcaster.broadcast(java.lang.Object) occurs.
AtmosphereResource gets closed.
AtmosphereResource.close() gets called.
WebSocket is closed.
Broadcaster.releaseExternalResources() and Broadcaster.destroy()
are about to be invoked.
AtmosphereResource gets destroyed.
Broadcaster's list of AtmosphereResource becomes empty, eg.
WebSocket produces an error.
Broadcaster has no activity.
AtmosphereHandler that must be used with the AtmosphereResourceLifecycleInterceptor
and BroadcastOnPostAtmosphereInterceptor to reduce the handling of the suspend/resume/disconnect and
broadcast operation.Broadcaster.broadcast(Object)
occurs.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereFramework.asyncSupport or
to any existing technology.
WebSocket is opened.
Broadcaster has been created.
AtmosphereResource.suspend() is in the process of being suspended
but nothing has yet been written on the connection.
AtmosphereResource is getting removed to a Broadcaster.
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)).
AtmosphereResource gets resumed.
AtmosphereResource.resume() is invoked or when the
suspend's time out expires.
Broadcaster executes a broadcast operation.
AtmosphereResourceEvent.getMessage() back to the client using
the AtmosphereResponse.getOutputStream() or AtmosphereResponse.getWriter().
AtmosphereResource gets suspended.
AtmosphereResource.suspend() has been completed and the response is
considered as suspended.
AtmosphereFramework.asyncSupport or
to any existing technology.
AtmosphereResourceEventListener thah an unexpected exception occured.
AtmosphereResource times out.
ManagedService annotation.PathParam are supported.
BroadcastFilter that can be used to filter based on AtmosphereResource.ManagedService annotation.AtmosphereResource gets dispatched to AtmosphereHandler.
AtmosphereAnnotation must implement this interface in order to get invoked
when the AtmosphereFramework.init() executes.Map of Applications's properties.
BlockingIOCometSupport, e.g blocking I/O.
AsyncSupport implementation to use.
HttpSession.
ManagedService annotation.QueryStringDecoder.QueryStringDecoder(String, Charset) instead.
QueryStringDecoder.QueryStringDecoder(URI, Charset) instead.
InputStream implementation that reads a character stream from a Reader
and transforms it to a byte stream using a specified charset encoding.ReaderInputStream.
ReaderInputStream.
ReaderInputStream.
ReaderInputStream with a default input buffer size of
1024 characters.
ReaderInputStream.
ReaderInputStream with a default input buffer size of
1024 characters.
ReaderInputStream that uses the default character encoding
with a default input buffer size of 1024 characters.
ManagedService annotation.Broadcaster that has been destroyed.
AbstractReflectorAtmosphereHandler.
AtmosphereHandler using the 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 AtmosphereResource as a AtmosphereRequest.getAttribute(String) attribute named
FrameworkConfig.ATMOSPHERE_RESOURCE.WebSocketHandler
AtmosphereResource from all instances of Broadcaster.
Broadcaster from the list.
Broadcaster.
AtmosphereHandlers.
AtmosphereResource from all registered Broadcasters.
BroadcastFilters.
AtmosphereHandler.
AtmosphereResource from the list of s to be notified when
the Broadcaster.broadcast(java.lang.Object) is invoked.
BroadcasterLifeCyclePolicyListener.
BroadcasterListener.
BroadcasterListener.
AtmosphereResourceEventListener.
AtmosphereResourceEventListeners.
BroadcastFilter.
AtmosphereResourceEventListener which gets invoked when
a response is resuming, when the remote client closes the connection or
when the a Broadcaster.broadcast(java.lang.Object) operations occurs.
Annotation.
Annotation.
Annotation.
AtmosphereRequest.
AtmosphereRequest.
targetType resolved
upwards from the initialType.
genericType using type variable information from the
sourceType.
targetType resolved
upwards from the initialType.
genericType using the type variable information for the
targetType.
typeVariable, returning Unknown.class if none
can be resolved.
genericType, using the type variable information
from the targetType.
targetType by walking the type hierarchy upwards from
the initialType.
AtmosphereResource associated with this request.
AtmosphereResource associated with this request.
AtmosphereResource to this WebSocket
AtmosphereResource used by this WebSocket, or null if the WebSocket has been closed
before the WebSocket message has been processed.
ManagedService annotation.AtmosphereResponse and finish/commit it.
HttpServletResponse.
AtmosphereResource.resume() after the first Broadcaster.broadcast(Object) invocation.
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.
File looking for classes annotated with Atmosphere's Service annotation.
Broadcaster.getID()
matches the broadcasterID value.
Object that was used as parameter to Broadcaster.broadcast(java.lang.Object).AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereRequest and the AtmosphereResponse and return
the appropriate Action.
AtmosphereFramework detect the container
detect Servlet 3.0 Asynch API.Meteor will be available.
HttpSession if supported, null if not
HttpSession if supported, and creates it if not already created.
HttpSession.setMaxInactiveInterval(int)
Default: -1BroadcasterCache that use an HttpSession to cache
messages.HttpSession on the fist received request so transport like long-polling
can share the session with request coming after the suspend operation.AsyncSupport implementation.
ExecutorService which can be used to write
AtmosphereResourceEvent.getMessage().
ExecutorService which can be used to write
AtmosphereResourceEvent.getMessage().
Broadcaster.
Broadcaster to use.
Broadcaster instance.
BroadcasterCache.
BroadcasterCache class name.
BroadcasterConfig instance.
BroadcasterFactory which is used by Atmosphere to construct
Broadcaster.
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.
AtmosphereResourceEvent.getMessage().
ExecutorService which can be used to dispatch
AtmosphereResourceEvents.
Serializer to use when AtmosphereResource.write(java.lang.String) execute the operation.
Serializer used to write broadcasted objects.
HttpSession timeout removal when a connection exists.
HttpSession.
AtmosphereResources.
AtmosphereResponse.getOutputStream()
by default for write operation.
WebSocketProcessor class name used to process WebSocket requests.
ExecutorService shared among all components.
AtmosphereConfig.ShutdownHook.
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.AtmosphereConfig.StartupHook.
AtmosphereResource's state get discarded.
AsynchronousProcessor class, this class is responsible for dispatching WebSocket stream to the
proper WebSocket implementation by wrapping the Websocket message's bytes within
an HttpServletRequest.StringEscapeUtils instances should NOT be constructed in
standard programming.
AsyncSupport it can support session or not.
HttpSession supported
Thread
AtmosphereResponse indefinitely.
AtmosphereResponse.
AtmosphereResponse.
HttpServletResponse.
HttpServletResponse.
Servlet must invoke the suspended method when the first request comes in.
HeaderConfig.X_ATMOSPHERE_TRACKING_ID
but available to all transport.
AtmosphereResource.uuid() and disable invocation of AtmosphereResourceEventListenerAdapter.onSuspend(org.atmosphere.cpr.AtmosphereResourceEvent)
and AtmosphereResourceEventListenerAdapter.onPreSuspend(org.atmosphere.cpr.AtmosphereResourceEvent)AtmosphereHandler is proxying.
Throwable if an unexpected exception occured.
Servlet must invoke the timedout method when the underlying WebServer time
out the AtmosphereResponse.
AtmosphereInterceptor that adds message size and delimiter, and encodes the message in Base64.PerRequestBroadcastFilter implementation that add the expected length of the message.AtmosphereInterceptor that add a message size and delimiter.AtmosphereResource.TRANSPORT.
TRANSPORT
AtmosphereResource.TRANSPORT.
AtmosphereResource associated with this session.
AtmosphereResource associated with this session.
String.
String to a
Writer.
String.
String to a
Writer.
AtmosphereResource.uuid() used by this object.
BroadcasterCache implementation that is based on the unique identifier (UUID) that all
AtmosphereResources have.UUIDBroadcasterCache
Default: 60UUIDBroadcasterCache is pruning cached messages.
BroadcastFilter are defined, and when no AtmosphereResource
is available, a no-op AtmosphereResource with uuid == -1 will be used to invoke BroadcastFilter.
ExecutorService that does nothing and execute using the calling Thread.DocumentBuilderFactory element from WEB-INF/web.xml
WebSocketProcessor to use.
WebSocketProtocol to use.
WebSocketProtocol.onMessage(org.atmosphere.websocket.WebSocket, byte[], int, int).
WebSocketEventListener with just log event as trace.WebSocketHandlerWebSocketHandler class to use by default.WebSocketProcessor.WebSocketProcessor class to use by default.WebSocketProtocol class to use by default.WebSocketStreamingHandlerAdapterHttpServletRequest.
HttpServletResponse
AtmosphereResource.resumeOnBroadcast() is true, the underlying connection will be resumed (@link #resume());
PrintWriter or OutputStream.
PrintWriter or OutputStream.
PrintWriter or OutputStream.
PrintWriter or OutputStream.
PrintWriter or OutputStream.
PrintWriter or OutputStream.
Object using the OutputStream.
DefaultBroadcaster.
BroadcastFilter which automatically filter
HTML/HTTP character into proper value, like \n replace by <br>.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||