Package com.netflix.zuul.netty.server
Class ZuulServerChannelInitializer
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelInitializer<io.netty.channel.Channel>
com.netflix.zuul.netty.server.BaseZuulChannelInitializer
com.netflix.zuul.netty.server.ZuulServerChannelInitializer
- All Implemented Interfaces:
io.netty.channel.ChannelHandler
,io.netty.channel.ChannelInboundHandler
User: Mike Smith
Date: 3/5/16
Time: 6:44 PM
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable
-
Field Summary
Fields inherited from class com.netflix.zuul.netty.server.BaseZuulChannelInitializer
accessLogPublisher, ATTR_CHANNEL_CONFIG, channelConfig, channelDependencies, channels, connectionExpiry, filterLoader, filterUsageNotifier, HTTP_CODEC_HANDLER_NAME, httpMetricsHandler, httpRequestReadTimeout, httpRequestReadTimeoutCounter, idleTimeout, MAX_CHUNK_SIZE, MAX_HEADER_SIZE, MAX_INITIAL_LINE_LENGTH, maxConnections, maxConnectionsHandler, maxRequestsPerConnection, maxRequestsPerConnectionInBrownout, metricId, nettyLogger, passportLoggingHandler, perEventLoopConnectionMetricsHandler, perEventLoopRequestsMetricsHandler, port, rateLimitingChannelHandler, registry, requestCompleteHandler, sessionContextDecorator, sourceAddressChannelHandler, sslClientCertCheckChannelHandler, stripInboundProxyHeadersHandler, withProxyProtocol
-
Constructor Summary
ConstructorsConstructorDescriptionZuulServerChannelInitializer
(int port, ChannelConfig channelConfig, ChannelConfig channelDependencies, io.netty.channel.group.ChannelGroup channels) Deprecated.ZuulServerChannelInitializer
(String metricId, ChannelConfig channelConfig, ChannelConfig channelDependencies, io.netty.channel.group.ChannelGroup channels) -
Method Summary
Methods inherited from class com.netflix.zuul.netty.server.BaseZuulChannelInitializer
addHttp1Handlers, addHttpRelatedHandlers, addPassportHandler, addSslClientCertChecks, addSslInfoHandlers, addTcpRelatedHandlers, addTimeoutHandlers, addZuulFilterChainHandler, addZuulHandlers, createHttpServerCodec, getEndpointRunner, getFilterChainRunner, getFilterChainRunner, getFilters, storeChannel
Methods inherited from class io.netty.channel.ChannelInitializer
channelRegistered, exceptionCaught, handlerAdded, handlerRemoved
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelRead, channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggered
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, isSharable
-
Constructor Details
-
ZuulServerChannelInitializer
public ZuulServerChannelInitializer(String metricId, ChannelConfig channelConfig, ChannelConfig channelDependencies, io.netty.channel.group.ChannelGroup channels) -
ZuulServerChannelInitializer
@Deprecated public ZuulServerChannelInitializer(int port, ChannelConfig channelConfig, ChannelConfig channelDependencies, io.netty.channel.group.ChannelGroup channels) Deprecated.
-
-
Method Details
-
initChannel
- Specified by:
initChannel
in classio.netty.channel.ChannelInitializer<io.netty.channel.Channel>
- Throws:
Exception
-