Class NettyWebAPIHandler
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.SimpleChannelInboundHandler<io.netty.handler.codec.http.FullHttpRequest>
-
- pro.gravit.launchserver.socket.handlers.NettyWebAPIHandler
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
public class NettyWebAPIHandler extends io.netty.channel.SimpleChannelInboundHandler<io.netty.handler.codec.http.FullHttpRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNettyWebAPIHandler.SeverletPathPairstatic interfaceNettyWebAPIHandler.SimpleSeverletHandler
-
Constructor Summary
Constructors Constructor Description NettyWebAPIHandler(NettyConnectContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NettyWebAPIHandler.SeverletPathPairaddNewSeverlet(java.lang.String path, NettyWebAPIHandler.SimpleSeverletHandler callback)static NettyWebAPIHandler.SeverletPathPairaddUnsafeSeverlet(java.lang.String path, NettyWebAPIHandler.SimpleSeverletHandler callback)protected voidchannelRead0(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.FullHttpRequest msg)static voidremoveSeverlet(NettyWebAPIHandler.SeverletPathPair pair)-
Methods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelRead
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered
-
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
-
-
-
-
Constructor Detail
-
NettyWebAPIHandler
public NettyWebAPIHandler(NettyConnectContext context)
-
-
Method Detail
-
addNewSeverlet
public static NettyWebAPIHandler.SeverletPathPair addNewSeverlet(java.lang.String path, NettyWebAPIHandler.SimpleSeverletHandler callback)
-
addUnsafeSeverlet
public static NettyWebAPIHandler.SeverletPathPair addUnsafeSeverlet(java.lang.String path, NettyWebAPIHandler.SimpleSeverletHandler callback)
-
removeSeverlet
public static void removeSeverlet(NettyWebAPIHandler.SeverletPathPair pair)
-
channelRead0
protected void channelRead0(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.http.FullHttpRequest msg) throws java.lang.Exception- Specified by:
channelRead0in classio.netty.channel.SimpleChannelInboundHandler<io.netty.handler.codec.http.FullHttpRequest>- Throws:
java.lang.Exception
-
-