Package org.atmosphere.annotation
Annotation Interface Subscribe
Subscribe to the "value", or topic. This annotation will create a
Broadcaster with the
value as ID, and suspend the underlying connection. This annotation does the same as Suspend, but create
the Broadcaster automatically from the value.
That annotation doesn't allow configuring the Suspend.outputComments() value. The
default value is set to false. If you want to support http-streaming, make sure your client set the HeaderConfig.X_ATMOSPHERE_TRANSPORT
header to "streaming".- Author:
- Jeanfrancois Arcand
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<? extends org.atmosphere.cpr.AtmosphereResourceEventListener>[]AddAtmosphereResourceEventListenerto the broadcast operation.intThe timeout in millseconds before the connection is resumed.booleanWrite the returned entity back to the calling connection.
-
Element Details
-
value
String valueThe value that will be used to create or lookup aBroadcaster- Returns:
- The value that will be used to create or lookup a
Broadcaster
-
listeners
Class<? extends org.atmosphere.cpr.AtmosphereResourceEventListener>[] listenersAddAtmosphereResourceEventListenerto the broadcast operation.- Default:
{}
-
writeEntity
boolean writeEntityWrite the returned entity back to the calling connection. Default is false.- Returns:
- true if the entity needs to be written back to the calling connection.
- Default:
true
-
timeout
int timeoutThe timeout in millseconds before the connection is resumed. Default is 30 seconds- Returns:
- The timeout before the connection is resumed. Default is 30 seconds
- Default:
30000
-