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 routing 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)
-
-