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