Package org.atmosphere.config.service
Annotation Type MeteorService
-
@Target(TYPE) @Retention(RUNTIME) @Documented public @interface MeteorServiceAnnotate aMeteorimplementation so Atmosphere can install it at runtime.- Author:
- Jeanfrancois Arcand
-
-
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 name.java.lang.Class<? extends BroadcastFilter>[]broadcastFiltersA list ofBroadcastFilterjava.lang.Class<? extends AtmosphereInterceptor>[]interceptorsA list ofAtmosphereInterceptorto installjava.lang.Class<? extends AtmosphereResourceEventListener>[]listenersAddAtmosphereResourceEventListenerto track internal events.java.lang.StringpathThe url mapping for the associatedMeteorbooleansupportSessionSet to true if thisAtmosphereHandlersupports sessions
-
-
-
-
broadcastFilters
java.lang.Class<? extends BroadcastFilter>[] broadcastFilters
A list ofBroadcastFilter- Default:
- {}
-
-
-
broadcaster
java.lang.Class<? extends Broadcaster> broadcaster
TheBroadcasterclass name- Returns:
- The
Broadcasterclass name
- Default:
- org.atmosphere.cpr.DefaultBroadcaster.class
-
-
-
supportSession
boolean supportSession
Set to true if thisAtmosphereHandlersupports sessions- Returns:
- true if sessions are supported.
- Default:
- false
-
-
-
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:
- {}
-
-
-
interceptors
java.lang.Class<? extends AtmosphereInterceptor>[] interceptors
A list ofAtmosphereInterceptorto install- Default:
- {}
-
-
-
broadcasterCache
java.lang.Class<? extends BroadcasterCache> broadcasterCache
TheBroadcasterCacheclass name. By default, a no-opsDefaultBroadcasterCacheis installed. It is strongly recommended to install theUUIDBroadcasterCacheto prevent messages being lost.- Returns:
- The
Broadcasterclass name
- Default:
- org.atmosphere.cache.DefaultBroadcasterCache.class
-
-
-
listeners
java.lang.Class<? extends AtmosphereResourceEventListener>[] listeners
AddAtmosphereResourceEventListenerto track internal events.- Default:
- {}
-
-