Portable Layer on top of current Servlet/Netty HTTP/2 implementation. Transparent fallback to WebSocket, HTTP/1
Baseline Java version will be JDK 8
Baseline Servlet version will be 3.1
Add support and comply to Reactive Manifesto
- Broadcaster API supported
- Annotations API supported
- AtmosphereInterceptor API supported
- Injection API supported
- OSGI compliant
- Nettosphere API supported
- All atmosphere-extensions supported
- Servlet Based Framework like Jersey, PrimeFaces, Vaadin, etc should still be supported.
- Atmosphere Runtime: New AtmosphereEmbedded API Issue
- Atmosphere Runtime: Refactor AtmosphereFramework.java, remove all get/set Issue
- Atmosphere Runtime: Trim AtmosphereRequest and AtmosphereResponse, exposes native Request/Response object Issue
- Atmosphere Runtime: Remove Servlet API dependency Issue
- Atmosphere Runtime: New JDK Lambda Friendly API, replacing AtmosphereHandler/AtmosphereResourceEvent. Based on AtmosphereResourceEventListener callback Issue
- Atmosphere Runtime: EventBus for event message based Issue
- Atmosphere Runtime: Server Side Javascript Support via Nashborn. Allow 100% Javascript Server side support like Node.js [Issue](
- Atmosphere.js: Improved Atmosphere Protocol using JSON body instead of Query String Issue
- Atmosphere.js: Support for event based messages like Socket.IO Issue