T - The type emitted.@Internal
public class NettyWebSocketClientHandler<T>
extends io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandler
| Constructor and Description |
|---|
NettyWebSocketClientHandler(io.micronaut.http.MutableHttpRequest<?> request,
io.micronaut.websocket.context.WebSocketBean<T> webSocketBean,
io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker handshaker,
io.micronaut.http.bind.RequestBinderRegistry requestBinderRegistry,
io.micronaut.http.codec.MediaTypeCodecRegistry mediaTypeCodecRegistry,
reactor.core.publisher.FluxSink<T> emitter)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
channelActive(io.netty.channel.ChannelHandlerContext ctx) |
protected void |
channelRead0(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg) |
protected io.micronaut.http.netty.websocket.NettyWebSocketSession |
createWebSocketSession(io.netty.channel.ChannelHandlerContext ctx) |
void |
exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable cause) |
io.micronaut.core.type.Argument<?> |
getBodyArgument() |
io.micronaut.core.type.Argument<?> |
getPongArgument() |
io.micronaut.http.netty.websocket.NettyWebSocketSession |
getSession() |
void |
handlerAdded(io.netty.channel.ChannelHandlerContext ctx) |
void |
userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object evt) |
callOpenMethod, handlerRemoved, handleWebSocketFrame, instrumentPublisher, invokeExecutable, messageHandled, writeCloseFrameAndTerminateacceptInboundMessage, channelReadpublic NettyWebSocketClientHandler(io.micronaut.http.MutableHttpRequest<?> request,
io.micronaut.websocket.context.WebSocketBean<T> webSocketBean,
io.netty.handler.codec.http.websocketx.WebSocketClientHandshaker handshaker,
io.micronaut.http.bind.RequestBinderRegistry requestBinderRegistry,
io.micronaut.http.codec.MediaTypeCodecRegistry mediaTypeCodecRegistry,
reactor.core.publisher.FluxSink<T> emitter)
request - The originating request that created the WebSocket.webSocketBean - The WebSocket client bean.handshaker - The handshakerrequestBinderRegistry - The request binder registrymediaTypeCodecRegistry - The media type codec registryemitter - The socket emitterpublic void userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object evt)
throws java.lang.Exception
userEventTriggered in interface io.netty.channel.ChannelInboundHandleruserEventTriggered in class io.netty.channel.ChannelInboundHandlerAdapterjava.lang.Exceptionpublic io.micronaut.core.type.Argument<?> getBodyArgument()
getBodyArgument in class io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandlerpublic io.micronaut.core.type.Argument<?> getPongArgument()
getPongArgument in class io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandlerpublic io.micronaut.http.netty.websocket.NettyWebSocketSession getSession()
getSession in class io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandlerpublic void handlerAdded(io.netty.channel.ChannelHandlerContext ctx)
handlerAdded in interface io.netty.channel.ChannelHandlerhandlerAdded in class io.netty.channel.ChannelHandlerAdapterpublic void channelActive(io.netty.channel.ChannelHandlerContext ctx)
channelActive in interface io.netty.channel.ChannelInboundHandlerchannelActive in class io.netty.channel.ChannelInboundHandlerAdapterprotected void channelRead0(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object msg)
channelRead0 in class io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandlerprotected io.micronaut.http.netty.websocket.NettyWebSocketSession createWebSocketSession(io.netty.channel.ChannelHandlerContext ctx)
createWebSocketSession in class io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandlerpublic void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable cause)
exceptionCaught in interface io.netty.channel.ChannelHandlerexceptionCaught in interface io.netty.channel.ChannelInboundHandlerexceptionCaught in class io.micronaut.http.netty.websocket.AbstractNettyWebSocketHandler