Class SecurityNetty4HttpServerTransport

java.lang.Object
org.elasticsearch.common.component.AbstractLifecycleComponent
org.elasticsearch.http.AbstractHttpServerTransport
org.elasticsearch.http.netty4.Netty4HttpServerTransport
org.elasticsearch.xpack.security.transport.netty4.SecurityNetty4HttpServerTransport
All Implemented Interfaces:
Closeable, AutoCloseable, org.elasticsearch.common.component.LifecycleComponent, org.elasticsearch.core.Releasable, org.elasticsearch.http.HttpServerTransport, org.elasticsearch.node.ReportingService<org.elasticsearch.http.HttpInfo>

public class SecurityNetty4HttpServerTransport extends org.elasticsearch.http.netty4.Netty4HttpServerTransport
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.elasticsearch.http.netty4.Netty4HttpServerTransport

    org.elasticsearch.http.netty4.Netty4HttpServerTransport.HttpChannelHandler

    Nested classes/interfaces inherited from interface org.elasticsearch.http.HttpServerTransport

    org.elasticsearch.http.HttpServerTransport.Dispatcher

    Nested classes/interfaces inherited from interface org.elasticsearch.node.ReportingService

    org.elasticsearch.node.ReportingService.Info
  • Field Summary

    Fields inherited from class org.elasticsearch.http.netty4.Netty4HttpServerTransport

    SETTING_HTTP_NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS, SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_SIZE, SETTING_HTTP_WORKER_COUNT

    Fields inherited from class org.elasticsearch.http.AbstractHttpServerTransport

    bigArrays, corsHandler, dispatcher, handlingSettings, maxContentLength, networkService, port, settings, threadPool

    Fields inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent

    lifecycle

    Fields inherited from interface org.elasticsearch.http.HttpServerTransport

    HTTP_SERVER_WORKER_THREAD_NAME_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    SecurityNetty4HttpServerTransport(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.network.NetworkService networkService, org.elasticsearch.common.util.BigArrays bigArrays, IPFilter ipFilter, org.elasticsearch.xpack.core.ssl.SSLService sslService, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.xcontent.NamedXContentRegistry xContentRegistry, org.elasticsearch.http.HttpServerTransport.Dispatcher dispatcher, org.elasticsearch.common.settings.ClusterSettings clusterSettings, org.elasticsearch.transport.netty4.SharedGroupFactory sharedGroupFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.netty.channel.ChannelHandler
     
    protected void
     
    void
    onException(org.elasticsearch.http.HttpChannel channel, Exception e)
     

    Methods inherited from class org.elasticsearch.http.netty4.Netty4HttpServerTransport

    bind, settings, stopInternal

    Methods inherited from class org.elasticsearch.http.AbstractHttpServerTransport

    bindServer, boundAddress, doClose, doStop, incomingRequest, info, onServerException, serverAcceptedChannel, stats

    Methods inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent

    addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.common.component.LifecycleComponent

    addLifecycleListener, lifecycleState, removeLifecycleListener, start, stop

    Methods inherited from interface org.elasticsearch.core.Releasable

    close
  • Constructor Details

    • SecurityNetty4HttpServerTransport

      public SecurityNetty4HttpServerTransport(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.network.NetworkService networkService, org.elasticsearch.common.util.BigArrays bigArrays, IPFilter ipFilter, org.elasticsearch.xpack.core.ssl.SSLService sslService, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.xcontent.NamedXContentRegistry xContentRegistry, org.elasticsearch.http.HttpServerTransport.Dispatcher dispatcher, org.elasticsearch.common.settings.ClusterSettings clusterSettings, org.elasticsearch.transport.netty4.SharedGroupFactory sharedGroupFactory)
  • Method Details

    • onException

      public void onException(org.elasticsearch.http.HttpChannel channel, Exception e)
      Overrides:
      onException in class org.elasticsearch.http.netty4.Netty4HttpServerTransport
    • doStart

      protected void doStart()
      Overrides:
      doStart in class org.elasticsearch.http.netty4.Netty4HttpServerTransport
    • configureServerChannelHandler

      public io.netty.channel.ChannelHandler configureServerChannelHandler()
      Overrides:
      configureServerChannelHandler in class org.elasticsearch.http.netty4.Netty4HttpServerTransport