Class NettyHttpServletPipelineFactory
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
org.apache.cxf.transport.http.netty.server.NettyHttpServletPipelineFactory
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
public class NettyHttpServletPipelineFactory
extends io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable -
Constructor Summary
ConstructorsConstructorDescriptionNettyHttpServletPipelineFactory(TLSServerParameters tlsServerParameters, boolean supportSession, int threadPoolSize, int maxChunkContentSize, Map<String, NettyHttpContextHandler> handlerMap, NettyHttpServerEngine engine) Deprecated.NettyHttpServletPipelineFactory(TLSServerParameters tlsServerParameters, boolean supportSession, int maxChunkContentSize, Map<String, NettyHttpContextHandler> handlerMap, NettyHttpServerEngine engine, io.netty.util.concurrent.EventExecutorGroup applicationExecutor) NettyHttpServletPipelineFactory(TLSServerParameters tlsServerParameters, boolean supportSession, int maxChunkContentSize, Map<String, NettyHttpContextHandler> handlerMap, NettyHttpServerEngine engine, io.netty.util.concurrent.EventExecutorGroup applicationExecutor, boolean enableHttp2) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureDefaultHttp2Pipeline(io.netty.channel.ChannelPipeline pipeline) protected voidconfigureDefaultHttpPipeline(io.netty.channel.ChannelPipeline pipeline) io.netty.channel.group.ChannelGroupprotected io.netty.channel.ChannelPipelinegetDefaultHttp2ChannelPipeline(io.netty.channel.Channel channel) protected io.netty.channel.ChannelPipelinegetDefaultHttpChannelPipeline(io.netty.channel.Channel channel) protected HttpSessionStoreprotected NettyHttpServletHandlerprotected voidinitChannel(io.netty.channel.Channel ch) voidshutdown()voidstart()Methods inherited from class io.netty.channel.ChannelInitializer
channelRegistered, exceptionCaught, handlerAdded, handlerRemovedMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelRead, channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggeredMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, isSharable
-
Constructor Details
-
NettyHttpServletPipelineFactory
@Deprecated public NettyHttpServletPipelineFactory(TLSServerParameters tlsServerParameters, boolean supportSession, int threadPoolSize, int maxChunkContentSize, Map<String, NettyHttpContextHandler> handlerMap, NettyHttpServerEngine engine) -
NettyHttpServletPipelineFactory
public NettyHttpServletPipelineFactory(TLSServerParameters tlsServerParameters, boolean supportSession, int maxChunkContentSize, Map<String, NettyHttpContextHandler> handlerMap, NettyHttpServerEngine engine, io.netty.util.concurrent.EventExecutorGroup applicationExecutor) -
NettyHttpServletPipelineFactory
public NettyHttpServletPipelineFactory(TLSServerParameters tlsServerParameters, boolean supportSession, int maxChunkContentSize, Map<String, NettyHttpContextHandler> handlerMap, NettyHttpServerEngine engine, io.netty.util.concurrent.EventExecutorGroup applicationExecutor, boolean enableHttp2)
-
-
Method Details
-
getHttpContextHandlerMap
-
getAllChannels
public io.netty.channel.group.ChannelGroup getAllChannels() -
getNettyHttpHandler
-
start
public void start() -
shutdown
public void shutdown() -
getHttpSessionStore
-
getServletHandler
-
getDefaultHttpChannelPipeline
protected io.netty.channel.ChannelPipeline getDefaultHttpChannelPipeline(io.netty.channel.Channel channel) throws Exception - Throws:
Exception
-
configureDefaultHttp2Pipeline
protected void configureDefaultHttp2Pipeline(io.netty.channel.ChannelPipeline pipeline) -
configureDefaultHttpPipeline
protected void configureDefaultHttpPipeline(io.netty.channel.ChannelPipeline pipeline) -
initChannel
- Specified by:
initChannelin classio.netty.channel.ChannelInitializer<io.netty.channel.Channel>- Throws:
Exception
-
getDefaultHttp2ChannelPipeline
protected io.netty.channel.ChannelPipeline getDefaultHttp2ChannelPipeline(io.netty.channel.Channel channel) throws Exception - Throws:
Exception
-
NettyHttpServletPipelineFactory(TLSServerParameters, boolean, int, Map, NettyHttpServerEngine, EventExecutorGroup)