Class SockJSHandler
- java.lang.Object
 - 
- io.vertx.mutiny.ext.web.handler.sockjs.SockJSHandler
 
 
- 
- All Implemented Interfaces:
 io.vertx.core.Handler<RoutingContext>,Consumer<RoutingContext>
public class SockJSHandler extends Object implements io.vertx.core.Handler<RoutingContext>, Consumer<RoutingContext>
A handler that allows you to handle SockJS connections from clients.We currently support version 0.3.3 of the SockJS protocol, which can be found in this tag:
NOTE: This class has been automatically generated from theoriginalnon Mutiny-ified interface using Vert.x codegen. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static TypeArg<SockJSHandler>__TYPE_ARG 
- 
Constructor Summary
Constructors Constructor Description SockJSHandler(io.vertx.ext.web.handler.sockjs.SockJSHandler delegate)SockJSHandler(Object delegate) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaccept(RoutingContext item)Routerbridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions bridgeOptions)Routerbridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions bridgeOptions, Consumer<BridgeEvent> bridgeEventHandler)Routerbridge(AuthorizationProvider authorizationProvider, io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions bridgeOptions, Consumer<BridgeEvent> bridgeEventHandler)static SockJSHandlercreate(Vertx vertx)static SockJSHandlercreate(Vertx vertx, io.vertx.ext.web.handler.sockjs.SockJSHandlerOptions options)booleanequals(Object o)io.vertx.ext.web.handler.sockjs.SockJSHandlergetDelegate()voidhandle(RoutingContext routingContext)Deprecated.mount the router as a sub-router instead.inthashCode()static SockJSHandlernewInstance(io.vertx.ext.web.handler.sockjs.SockJSHandler arg)RoutersocketHandler(Consumer<SockJSSocket> handler)StringtoString() 
 - 
 
- 
- 
Field Detail
- 
__TYPE_ARG
public static final TypeArg<SockJSHandler> __TYPE_ARG
 
 - 
 
- 
Constructor Detail
- 
SockJSHandler
public SockJSHandler(io.vertx.ext.web.handler.sockjs.SockJSHandler delegate)
 
- 
SockJSHandler
public SockJSHandler(Object delegate)
 
 - 
 
- 
Method Detail
- 
getDelegate
public io.vertx.ext.web.handler.sockjs.SockJSHandler getDelegate()
 
- 
create
public static SockJSHandler create(Vertx vertx)
- Parameters:
 vertx- the Vert.x instance- Returns:
 - the handler
 
 
- 
create
public static SockJSHandler create(Vertx vertx, io.vertx.ext.web.handler.sockjs.SockJSHandlerOptions options)
- Parameters:
 vertx- the Vert.x instanceoptions- options to configure the handler- Returns:
 - the handler
 
 
- 
socketHandler
public Router socketHandler(Consumer<SockJSSocket> handler)
- Parameters:
 handler- the handler- Returns:
 
 
- 
bridge
public Router bridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions bridgeOptions)
- Parameters:
 bridgeOptions- options to configure the bridge with- Returns:
 - a router to be mounted on an existing router
 
 
- 
bridge
public Router bridge(AuthorizationProvider authorizationProvider, io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions bridgeOptions, Consumer<BridgeEvent> bridgeEventHandler)
- Parameters:
 authorizationProvider- authorization provider to be used on the bridgebridgeOptions- options to configure the bridge withbridgeEventHandler- handler to receive bridge events- Returns:
 
 
- 
bridge
public Router bridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions bridgeOptions, Consumer<BridgeEvent> bridgeEventHandler)
- Parameters:
 bridgeOptions- options to configure the bridge withbridgeEventHandler- handler to receive bridge events- Returns:
 
 
- 
handle
@Deprecated public void handle(RoutingContext routingContext)
Deprecated.mount the router as a sub-router instead. This method will not properly handle errors.- Specified by:
 handlein interfaceio.vertx.core.Handler<RoutingContext>- Parameters:
 routingContext- the rounting context
 
- 
accept
public void accept(RoutingContext item)
- Specified by:
 acceptin interfaceConsumer<RoutingContext>
 
- 
newInstance
public static SockJSHandler newInstance(io.vertx.ext.web.handler.sockjs.SockJSHandler arg)
 
 - 
 
 -