public static final class VertxAtmosphere.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends org.atmosphere.cpr.BroadcasterCache> |
broadcasterCache |
protected Class<org.atmosphere.cpr.Broadcaster> |
broadcasterClass |
protected org.atmosphere.cpr.BroadcasterFactory |
broadcasterFactory |
protected org.vertx.java.core.http.HttpServer |
httpServer |
protected Map<String,String> |
initParams |
protected List<org.atmosphere.cpr.AtmosphereInterceptor> |
interceptors |
protected Class<?> |
resource |
protected String |
url |
protected Class<? extends org.atmosphere.websocket.WebSocketProtocol> |
webSocketProtocol |
| Constructor and Description |
|---|
VertxAtmosphere.Builder() |
| Modifier and Type | Method and Description |
|---|---|
VertxAtmosphere.Builder |
broadcaster(Class<org.atmosphere.cpr.Broadcaster> broadcasterClass)
Configure the default
Broadcaster |
VertxAtmosphere.Builder |
broadcasterCache(Class<? extends org.atmosphere.cpr.BroadcasterCache> broadcasterCache)
Configure the default
BroadcasterCache |
VertxAtmosphere.Builder |
broadcasterFactory(org.atmosphere.cpr.BroadcasterFactory broadcasterFactory)
Configure the default
BroadcasterFactory |
VertxAtmosphere |
build()
Create the associated
VertxAtmosphere |
VertxAtmosphere.Builder |
httpServer(org.vertx.java.core.http.HttpServer httpServer)
Set the Vert.x
HttpServer |
VertxAtmosphere.Builder |
initParam(String name,
String value)
Add some init param
|
VertxAtmosphere.Builder |
interceptor(org.atmosphere.cpr.AtmosphereInterceptor interceptor)
Add an
AtmosphereInterceptor |
VertxAtmosphere.Builder |
resource(Class<?> resource)
An annotated Atmosphere class.
|
VertxAtmosphere.Builder |
url(String url) |
VertxAtmosphere.Builder |
webSocketProtocol(Class<? extends org.atmosphere.websocket.WebSocketProtocol> webSocketProtocol)
Configure the default
WebSocketProtocol |
protected String url
protected org.vertx.java.core.http.HttpServer httpServer
protected Class<?> resource
protected Class<? extends org.atmosphere.websocket.WebSocketProtocol> webSocketProtocol
protected Class<org.atmosphere.cpr.Broadcaster> broadcasterClass
protected org.atmosphere.cpr.BroadcasterFactory broadcasterFactory
protected Class<? extends org.atmosphere.cpr.BroadcasterCache> broadcasterCache
protected final List<org.atmosphere.cpr.AtmosphereInterceptor> interceptors
public VertxAtmosphere.Builder url(String url)
public VertxAtmosphere.Builder httpServer(org.vertx.java.core.http.HttpServer httpServer)
HttpServerhttpServer - a Vert.x HttpServerpublic VertxAtmosphere build()
VertxAtmosphereVertxAtmospherepublic VertxAtmosphere.Builder resource(Class<?> resource)
ManagedService,
AtmosphereHandlerService, MeteorService,
WebSocketHandlerService and any Jersey resource.resource - public VertxAtmosphere.Builder initParam(String name, String value)
name - the namevalue - the valuepublic VertxAtmosphere.Builder broadcaster(Class<org.atmosphere.cpr.Broadcaster> broadcasterClass)
BroadcasterbroadcasterClass - a Broadcasterpublic VertxAtmosphere.Builder broadcasterFactory(org.atmosphere.cpr.BroadcasterFactory broadcasterFactory)
BroadcasterFactorybroadcasterFactory - a BroadcasterFactory's classpublic VertxAtmosphere.Builder broadcasterCache(Class<? extends org.atmosphere.cpr.BroadcasterCache> broadcasterCache)
BroadcasterCachebroadcasterCache - a BroadcasterCache's classpublic VertxAtmosphere.Builder webSocketProtocol(Class<? extends org.atmosphere.websocket.WebSocketProtocol> webSocketProtocol)
WebSocketProtocolwebSocketProtocol - a WebSocketProtocol's classpublic VertxAtmosphere.Builder interceptor(org.atmosphere.cpr.AtmosphereInterceptor interceptor)
AtmosphereInterceptorinterceptor - an AtmosphereInterceptorCopyright © 2015. All Rights Reserved.