Package org.atmosphere.config.service
Annotation Type ManagedService
-
@Target(TYPE) @Retention(RUNTIME) @Documented public @interface ManagedServiceA Meta annotation that configure Atmosphere with- The
UUIDBroadcasterCachefor caching message. - The
AtmosphereResourceLifecycleInterceptorfor managing the connection lifecycle - The
TrackMessageSizeInterceptorfor making sure messages are delivered entirely
AtmosphereHandleris the same as doing:- Author:
- Jeanfrancois Arcand
- The
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String[]atmosphereConfigAtmosphere's configuration that will be passed to the associatedAtmosphereHandler.java.lang.Class<? extends Broadcaster>broadcasterTheBroadcasterclass namejava.lang.Class<? extends BroadcasterCache>broadcasterCacheTheBroadcasterCacheclass namejava.lang.Class<? extends BroadcastFilter>[]broadcastFiltersA list ofBroadcastFilterjava.lang.Class<? extends AtmosphereInterceptor>[]interceptorsA list ofAtmosphereInterceptorto install.java.lang.Class<? extends AtmosphereResourceEventListener>[]listenersAddAtmosphereResourceEventListenerto track internal events.java.lang.StringpathThe mapping path or context-root used to map this AtmosphereHandler
-
-
-
-
listeners
java.lang.Class<? extends AtmosphereResourceEventListener>[] listeners
AddAtmosphereResourceEventListenerto track internal events.- Default:
- {}
-
-
-
broadcaster
java.lang.Class<? extends Broadcaster> broadcaster
TheBroadcasterclass name- Returns:
- The
Broadcasterclass name
- Default:
- org.atmosphere.cpr.DefaultBroadcaster.class
-
-
-
interceptors
java.lang.Class<? extends AtmosphereInterceptor>[] interceptors
A list ofAtmosphereInterceptorto install. Defined interceptor will be appended to the default set:AtmosphereResourceLifecycleInterceptor,ManagedServiceInterceptor,TrackMessageSizeInterceptor,HeartbeatInterceptorandSuspendTrackerInterceptor- Default:
- {}
-
-
-
atmosphereConfig
java.lang.String[] atmosphereConfig
Atmosphere's configuration that will be passed to the associatedAtmosphereHandler. Configuration name and value is delimited by "=", and different configuration lines are separated by comma.- Default:
- {}
-
-
-
broadcasterCache
java.lang.Class<? extends BroadcasterCache> broadcasterCache
TheBroadcasterCacheclass name Default isUUIDBroadcasterCache.- Returns:
- The
Broadcasterclass name.
- Default:
- org.atmosphere.cache.UUIDBroadcasterCache.class
-
-
-
broadcastFilters
java.lang.Class<? extends BroadcastFilter>[] broadcastFilters
A list ofBroadcastFilter- Default:
- {}
-
-