|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface AtmosphereService
An annotation which exactly acts as a ManagedService annotated resource, but that can
be used with framework like Jersey, Wicket or any framework running the Atmosphere Framework. The annotation allow configuring
Atmosphere's components like Broadcaster, AtmosphereInterceptor, etc.
This annotation doesn't install any Atmosphere Component like ManagedService, AtmosphereHandler
or WebSocketHandler. The framework supporting the annotation must deploy itself an Atmosphere's Service.
| Optional Element Summary | |
|---|---|
String[] |
atmosphereConfig
Atmosphere's config that will be passed to the associated AtmosphereHandler. |
Class<? extends Broadcaster> |
broadcaster
The Broadcaster class name |
Class<? extends BroadcasterCache> |
broadcasterCache
The BroadcasterCache class name |
Class<? extends BroadcastFilter>[] |
broadcastFilters
A list of BroadcastFilter |
Class<? extends AtmosphereInterceptor>[] |
interceptors
A list of AtmosphereInterceptor to install. |
Class<? extends AtmosphereResourceEventListener>[] |
listeners
Add AtmosphereResourceEventListener to track internal events. |
public abstract Class<? extends AtmosphereResourceEventListener>[] listeners
AtmosphereResourceEventListener to track internal events.
public abstract Class<? extends BroadcastFilter>[] broadcastFilters
BroadcastFilter
public abstract Class<? extends Broadcaster> broadcaster
Broadcaster class name
Broadcaster class namepublic abstract Class<? extends AtmosphereInterceptor>[] interceptors
AtmosphereInterceptor to install. Default are
, TrackMessageSizeInterceptor and HeartbeatInterceptor
public abstract String[] atmosphereConfig
AtmosphereHandler. Atmosphere's config are defined
delimited using "=" and separated using coma.
AtmosphereHandler. Atmosphere's config are defined
delimited using "=" and separated using coma.public abstract Class<? extends BroadcasterCache> broadcasterCache
BroadcasterCache class name
Broadcaster class name. Default is UUIDBroadcasterCache
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||