@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface MeteorService
Meteor implementation so Atmosphere can install it at runtime.| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String[] |
atmosphereConfig
Atmosphere's configuration that will be passed to the associated
AtmosphereHandler. |
java.lang.Class<? extends Broadcaster> |
broadcaster
The
Broadcaster class name |
java.lang.Class<? extends BroadcasterCache> |
broadcasterCache
The
BroadcasterCache class name. |
java.lang.Class<? extends BroadcastFilter>[] |
broadcastFilters
A list of
BroadcastFilter |
java.lang.Class<? extends AtmosphereInterceptor>[] |
interceptors
A list of
AtmosphereInterceptor to install |
java.lang.Class<? extends AtmosphereResourceEventListener>[] |
listeners
Add
AtmosphereResourceEventListener to track internal events. |
java.lang.String |
path
The url mapping for the associated
Meteor |
boolean |
supportSession
Set to true if this
AtmosphereHandler supports sessions |
public abstract java.lang.Class<? extends BroadcastFilter>[] broadcastFilters
BroadcastFilterpublic abstract java.lang.Class<? extends Broadcaster> broadcaster
Broadcaster class nameBroadcaster class namepublic abstract boolean supportSession
AtmosphereHandler supports sessionspublic abstract java.lang.String[] atmosphereConfig
AtmosphereHandler. Configuration
name and value is delimited by "=", and different configuration lines are separated by comma.public abstract java.lang.Class<? extends AtmosphereInterceptor>[] interceptors
AtmosphereInterceptor to installpublic abstract java.lang.Class<? extends BroadcasterCache> broadcasterCache
BroadcasterCache class name. By default, a no-ops DefaultBroadcasterCache
is installed. It is strongly recommended to install the UUIDBroadcasterCache to prevent
messages being lost.Broadcaster class namepublic abstract java.lang.Class<? extends AtmosphereResourceEventListener>[] listeners
AtmosphereResourceEventListener to track internal events.Copyright © 2021. All Rights Reserved.