| Package | Description |
|---|---|
| org.atmosphere.container | |
| org.atmosphere.cpr |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockingIOCometSupport
This class gets used when the
AtmosphereFramework fails to autodetect
the Servlet Container we are running on. |
class |
GlassFishv2CometSupport
Comet Portable Runtime implementation on top of Grizzly API included
with GlassFish v2.
|
class |
GlassFishWebSocketSupport
Websocket Portable Runtime implementation on top of GlassFish 3.0.1 and up.
|
class |
Grizzly2CometSupport
Comet Portable Runtime implementation on top of Grizzly 1.5 and up.
|
class |
Grizzly2WebSocketSupport |
class |
GrizzlyCometSupport
Comet Portable Runtime implementation on top of Grizzly 1.5 and up.
|
class |
JBossWebCometSupport
Comet Portable Runtime implementation on top of Tomcat AIO.
|
class |
Jetty7CometSupport
Comet Portable Runtime implementation on top of Jetty's Continuation.
|
class |
Jetty9AsyncSupportWithWebSocket
Jetty 9 WebSocket support.
|
class |
JettyAsyncSupportWithWebSocket
WebSocket Portable Runtime implementation on top of Jetty's.
|
class |
JettyCometSupport
Comet Portable Runtime implementation on top of Jetty's Continuation.
|
class |
JettyServlet30AsyncSupportWithWebSocket
This class is the same as
JettyAsyncSupportWithWebSocket implementation and add Websocket support
to Servlet 3.0. |
class |
NettyCometSupport
Netty's Framework
AsyncSupport |
class |
Servlet30CometSupport
This class gets used when the
AtmosphereFramework detect the container
detect Servlet 3.0 Asynch API. |
class |
Tomcat7AsyncSupportWithWebSocket
Tomcat's WebSocket support.
|
class |
Tomcat7BIOSupportWithWebSocket
Tomcat's WebSocket support.
|
class |
Tomcat7CometSupport
Comet Portable Runtime implementation on top of Tomcat AIO.
|
class |
Tomcat7Servlet30SupportWithWebSocket
Tomcat's WebSocket support.
|
class |
TomcatCometSupport
Comet Portable Runtime implementation on top of Tomcat AIO.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsynchronousProcessor
Base class which implement the semantics of suspending and resuming of a
Comet/WebSocket Request.
|
| Modifier and Type | Field and Description |
|---|---|
protected AsyncSupport |
AtmosphereResourceImpl.asyncSupport |
protected AsyncSupport |
AtmosphereFramework.asyncSupport |
| Modifier and Type | Method and Description |
|---|---|
AsyncSupport |
DefaultAsyncSupportResolver.defaultCometSupport(boolean preferBlocking)
This method is used to determine the default AsyncSupport if all else fails
|
AsyncSupport |
AtmosphereFramework.getAsyncSupport()
Return the current
AsyncSupport |
AsyncSupport |
AtmosphereFramework.getCometSupport()
Deprecated.
Use getAsyncSupport
|
AsyncSupport |
DefaultAsyncSupportResolver.newCometSupport(java.lang.Class<? extends AsyncSupport> targetClass)
Given a Class of something that extends AsyncSupport, it tries to return an instance of that class
The class has to have a visible constructor with the signature (@link {AtmosphereConfig})
|
AsyncSupport |
DefaultAsyncSupportResolver.newCometSupport(java.lang.String targetClassFQN) |
AsyncSupport |
DefaultAsyncSupportResolver.resolve(boolean useNativeIfPossible,
boolean defaultToBlocking)
This method is the general interface to the outside world
|
AsyncSupport |
DefaultAsyncSupportResolver.resolve(boolean useNativeIfPossible,
boolean defaultToBlocking,
boolean useWebsocketIfPossible) |
AsyncSupport |
AsyncSupportResolver.resolve(boolean useNativeIfPossible,
boolean defaultToBlocking,
boolean useWebsocketIfPossible) |
protected AsyncSupport |
DefaultAsyncSupportResolver.resolveMultipleNativeSupportConflict(java.util.List<java.lang.Class<? extends AsyncSupport>> available)
This method is called if there are more than one potential native container in scope
|
protected AsyncSupport |
DefaultAsyncSupportResolver.resolveNativeCometSupport(java.util.List<java.lang.Class<? extends AsyncSupport>> available)
This method is called to determine which native comet support to the used
|
AsyncSupport |
DefaultAsyncSupportResolver.resolveWebSocket(java.util.List<java.lang.Class<? extends AsyncSupport>> available) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Class<? extends AsyncSupport>> |
DefaultAsyncSupportResolver.detectContainersPresent()
Returns a list of comet support by containers available on the classpath
|
java.util.List<java.lang.Class<? extends AsyncSupport>> |
DefaultAsyncSupportResolver.detectServlet3WebSocketPresent() |
java.util.List<java.lang.Class<? extends AsyncSupport>> |
DefaultAsyncSupportResolver.detectWebSocketPresent(boolean useNativeIfPossible) |
| Modifier and Type | Method and Description |
|---|---|
AsyncSupport |
DefaultAsyncSupportResolver.newCometSupport(java.lang.Class<? extends AsyncSupport> targetClass)
Given a Class of something that extends AsyncSupport, it tries to return an instance of that class
The class has to have a visible constructor with the signature (@link {AtmosphereConfig})
|
protected AsyncSupport |
DefaultAsyncSupportResolver.resolveMultipleNativeSupportConflict(java.util.List<java.lang.Class<? extends AsyncSupport>> available)
This method is called if there are more than one potential native container in scope
|
protected AsyncSupport |
DefaultAsyncSupportResolver.resolveNativeCometSupport(java.util.List<java.lang.Class<? extends AsyncSupport>> available)
This method is called to determine which native comet support to the used
|
AsyncSupport |
DefaultAsyncSupportResolver.resolveWebSocket(java.util.List<java.lang.Class<? extends AsyncSupport>> available) |
| Constructor and Description |
|---|
AtmosphereResourceImpl(AtmosphereConfig config,
Broadcaster broadcaster,
AtmosphereRequest req,
AtmosphereResponse response,
AsyncSupport asyncSupport,
AtmosphereHandler atmosphereHandler)
Create an
AtmosphereResource. |
Copyright © 2018. All Rights Reserved.