Modifier and Type | Class and Description |
---|---|
class |
AbstractBroadcasterCache
Abstract
BroadcasterCache which is used to implement headers, query parameters or
session based caching. |
class |
DefaultBroadcasterCache |
class |
SessionBroadcasterCache
Simple
BroadcasterCache that use an HttpSession to cache
messages. |
class |
UUIDBroadcasterCache
An improved
BroadcasterCache implementation that is based on the unique identifier (UUID) that all
AtmosphereResource s have. |
Modifier and Type | Class and Description |
---|---|
class |
TrackMessageSizeInterceptor
An
AtmosphereInterceptor that add a message size and delimiter. |
Modifier and Type | Class and Description |
---|---|
class |
AtmosphereHandlerServiceInterceptor
|
class |
ManagedServiceInterceptor
Handle
Singleton for ManagedService processing. |
class |
MeteorServiceInterceptor
Handle
Singleton ,MeteorService
processing. |
class |
ServiceInterceptor |
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationProcessor
An annotation processor for configuring the
AtmosphereFramework . |
interface |
AtmosphereInterceptor
Intercept the dispatch of
AtmosphereResource before they get dispatched to AtmosphereHandler s. |
interface |
AtmosphereObjectFactory<Z>
Customization point for Atmosphere to instantiate classes.
|
interface |
AtmosphereResourceFactory
A Factory used to manage
AtmosphereResource instances. |
interface |
BroadcasterCache
A BroadcasterCache is a cache for broadcasted messages.
|
interface |
MetaBroadcaster
Broadcast events to all or a subset of available
Broadcaster s based on their Broadcaster.getID() value. |
Modifier and Type | Class and Description |
---|---|
static class |
AtmosphereFramework.DefaultAtmosphereObjectFactory |
class |
AtmosphereInterceptorAdapter
A Simple
AtmosphereInterceptor that creates an AtmosphereInterceptorWriter and sets it as
the default AsyncIOWriter on an AtmosphereResponse . |
class |
DefaultAnnotationProcessor
An
AnnotationProcessor that selects between a ServletContextInitializer based scanner, and
a bytecode based scanner based on . |
class |
DefaultAtmosphereResourceFactory
A Factory used to manage
AtmosphereResource instances. |
class |
DefaultMetaBroadcaster
Broadcast events to all or a subset of available
Broadcaster s based on their Broadcaster.getID() value. |
Modifier and Type | Interface and Description |
---|---|
interface |
CDIProducer
A simple marker interface for for the CDI extension.
|
Modifier and Type | Class and Description |
---|---|
class |
AtmosphereProducers
Atmosphere Internal Object Injection for DI supporting JSR 330
|
class |
InjectableObjectFactory
Support injection of Atmosphere's Internal object using
AtmosphereConfig ,AtmosphereFramework ,org.atmosphere.cpr.BroadcasterFactory,
{@link org.atmosphere.cpr.AtmosphereResourceFactory } ,{@link org.atmosphere.cpr.DefaultMetaBroadcaster } and
{@link org.atmosphere.cpr.AtmosphereResourceSessionFactory } and classes implementing the {@link Injectable} defined inside
META_INF/services/org.atmosphere.inject.Inject |
Modifier and Type | Class and Description |
---|---|
class |
AndroidAtmosphereInterceptor
Fix for the Android 2.2.x bogus HTTP implementation.
|
class |
AtmosphereResourceLifecycleInterceptor
This
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. |
class |
AtmosphereResourceStateRecovery
This interceptor associates a
AtmosphereResource to all Broadcaster the resource was added before
the underlying connection got closed and resume. |
class |
BroadcastOnPostAtmosphereInterceptor
This read the request's body and invoke the associated
Broadcaster of an AtmosphereResource . |
class |
CacheHeadersInterceptor
At interceptor for customizing the following headers: Expire, Cache-Control, Pragma,
Access-Control-Origin and Access-Control-Allow-Credential.
|
class |
CorsInterceptor
CORS support.
|
class |
HeartbeatInterceptor
An interceptor that send whitespace every in 60 seconds by default.
|
class |
IdleResourceInterceptor
An Interceptor that track idle
AtmosphereResource and close it. |
class |
JavaScriptProtocol
An Interceptor that send back to a websocket and http client the value of
HeaderConfig.X_ATMOSPHERE_TRACKING_ID . |
class |
JSONPAtmosphereInterceptor
JSONP Transport Support.
|
class |
NginxInterceptor
Add proper header for Nginx's buffering http://wiki.nginx.org/HttpProxyModule#proxy_buffering
This interceptor set the 'X-Accel-Buffering : No' on the AtmosphereResponse before it gets suspended. |
class |
OldBrowserPaddingInterceptor
Old 8k Padding interceptor for Browser that needs whitespace when streaming is used.
|
class |
OnDisconnectInterceptor
When the browser close the connection, the atmosphere.js will send an unsubscribe message to tell
framework the browser is disconnecting.
|
class |
PaddingAtmosphereInterceptor
Padding interceptor for Browser that needs whitespace when streaming is used.
|
class |
SessionCreationInterceptor
An interceptor that create an
HttpSession on the fist received request so transport like long-polling
can share the session with request coming after the suspend operation. |
class |
ShiroInterceptor
Shiro Interceptor, it creates a request attribute (subject) that contains the true Subject.
|
class |
SimpleRestInterceptor
An Atmosphere interceptor to enable a simple rest binding protocol.
|
class |
SSEAtmosphereInterceptor
HTML 5 Server-Sent Events implementation.
|
class |
SuspendTrackerInterceptor
An interceptor that keep track of
AtmosphereResource.uuid() and disable invocation of AtmosphereResourceEventListenerAdapter.onSuspend(org.atmosphere.cpr.AtmosphereResourceEvent)
and AtmosphereResourceEventListenerAdapter.onPreSuspend(org.atmosphere.cpr.AtmosphereResourceEvent) |
class |
TrackMessageSizeB64Interceptor
An
AtmosphereInterceptor that adds message size and delimiter, and encodes the message in Base64. |
class |
WebSocketMessageSuspendInterceptor
Mark WebSocket Message as suspended.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PoolableProvider<T extends Broadcaster,U>
Implements this interface for provisioning the
PoolableBroadcasterFactory
with Broadcaster |
Modifier and Type | Class and Description |
---|---|
class |
BoundedApachePoolableProvider
An Bounder Broadcaster Pool Provider of
Broadcaster . |
class |
UnboundedApachePoolableProvider
An Unbounded Broadcaster Pool Provider of
Broadcaster |
Modifier and Type | Interface and Description |
---|---|
interface |
EndpointMapper<U>
This class is responsible for mapping request to handler like
AtmosphereHandler
or WebSocketHandler |
Modifier and Type | Class and Description |
---|---|
class |
DefaultEndpointMapper<U>
Default implementation of the
EndpointMapper used by the AsynchronousProcessor
and DefaultWebSocketProcessor |
class |
VoidAnnotationProcessor
An
AnnotationProcessor that does nothing. |
Modifier and Type | Interface and Description |
---|---|
interface |
WebSocketProtocol
A WebSocket based protocol implementation.
|
interface |
WebSocketProtocolStream
A streaming API for WebServer that support WebSocket streaming.
|
Modifier and Type | Class and Description |
---|---|
class |
EchoProtocol
Simple
WebSocketProcessor that invoke the Broadcaster.broadcast(java.lang.Object) API when a WebSocket message
is received. |
class |
SimpleHttpProtocol
Like the
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 . |
class |
StreamingHttpProtocol
Like the
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 . |
Copyright © 2016. All rights reserved.