Class SampleServerStartup

java.lang.Object
com.netflix.zuul.netty.server.BaseServerStartup
com.netflix.zuul.sample.SampleServerStartup

public class SampleServerStartup extends com.netflix.zuul.netty.server.BaseServerStartup
Sample Server Startup - class that configures the Netty server startup settings

Author: Arthur Gonigberg Date: November 20, 2017

  • Field Summary

    Fields inherited from class com.netflix.zuul.netty.server.BaseServerStartup

    accessLogPublisher, applicationInfoManager, directMemoryMonitor, discoveryClient, eventLoopConfig, eventLoopGroupMetrics, filterLoader, LOG, registry, reqCompleteHandler, serverStatusManager, sessionCtxDecorator, usageNotifier
  • Constructor Summary

    Constructors
    Constructor
    Description
    SampleServerStartup(com.netflix.netty.common.status.ServerStatusManager serverStatusManager, com.netflix.zuul.FilterLoader filterLoader, com.netflix.zuul.context.SessionContextDecorator sessionCtxDecorator, com.netflix.zuul.FilterUsageNotifier usageNotifier, com.netflix.zuul.RequestCompleteHandler reqCompleteHandler, com.netflix.spectator.api.Registry registry, com.netflix.zuul.netty.server.DirectMemoryMonitor directMemoryMonitor, com.netflix.netty.common.metrics.EventLoopGroupMetrics eventLoopGroupMetrics, com.netflix.discovery.EurekaClient discoveryClient, com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, com.netflix.netty.common.accesslog.AccessLogPublisher accessLogPublisher, com.netflix.zuul.netty.server.push.PushConnectionRegistry pushConnectionRegistry, SamplePushMessageSenderInitializer pushSenderInitializer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Map<com.netflix.zuul.netty.server.NamedSocketAddress,io.netty.channel.ChannelInitializer<?>>
    chooseAddrsAndChannels(io.netty.channel.group.ChannelGroup clientChannels)
     

    Methods inherited from class com.netflix.zuul.netty.server.BaseServerStartup

    addChannelDependencies, addChannelDependencies, addHttp2DefaultConfig, chooseBooleanChannelProperty, chooseIntChannelProperty, choosePortsAndChannels, defaultChannelConfig, defaultChannelDependencies, defaultChannelDependencies, init, logAddrConfigured, logAddrConfigured, logAddrConfigured, logPortConfigured, logPortConfigured, logPortConfigured, logSecureAddrConfigured, server

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SampleServerStartup

      public SampleServerStartup(com.netflix.netty.common.status.ServerStatusManager serverStatusManager, com.netflix.zuul.FilterLoader filterLoader, com.netflix.zuul.context.SessionContextDecorator sessionCtxDecorator, com.netflix.zuul.FilterUsageNotifier usageNotifier, com.netflix.zuul.RequestCompleteHandler reqCompleteHandler, com.netflix.spectator.api.Registry registry, com.netflix.zuul.netty.server.DirectMemoryMonitor directMemoryMonitor, com.netflix.netty.common.metrics.EventLoopGroupMetrics eventLoopGroupMetrics, com.netflix.discovery.EurekaClient discoveryClient, com.netflix.appinfo.ApplicationInfoManager applicationInfoManager, com.netflix.netty.common.accesslog.AccessLogPublisher accessLogPublisher, com.netflix.zuul.netty.server.push.PushConnectionRegistry pushConnectionRegistry, SamplePushMessageSenderInitializer pushSenderInitializer)
  • Method Details

    • chooseAddrsAndChannels

      protected Map<com.netflix.zuul.netty.server.NamedSocketAddress,io.netty.channel.ChannelInitializer<?>> chooseAddrsAndChannels(io.netty.channel.group.ChannelGroup clientChannels)
      Overrides:
      chooseAddrsAndChannels in class com.netflix.zuul.netty.server.BaseServerStartup