Class NetworkModule

org.elasticsearch.common.network.NetworkModule

public final class NetworkModule extends
A module to handle registering and binding all network related classes.
  • Field Details

    • TRANSPORT_TYPE_KEY

      public static final  TRANSPORT_TYPE_KEY
      See Also:
      Constant Field Values
    • HTTP_TYPE_KEY

      public static final  HTTP_TYPE_KEY
      See Also:
      Constant Field Values
    • HTTP_TYPE_DEFAULT_KEY

      public static final  HTTP_TYPE_DEFAULT_KEY
      See Also:
      Constant Field Values
    • TRANSPORT_TYPE_DEFAULT_KEY

      public static final  TRANSPORT_TYPE_DEFAULT_KEY
      See Also:
      Constant Field Values
    • TRANSPORT_DEFAULT_TYPE_SETTING

      public static final > TRANSPORT_DEFAULT_TYPE_SETTING
    • HTTP_DEFAULT_TYPE_SETTING

      public static final > HTTP_DEFAULT_TYPE_SETTING
    • HTTP_TYPE_SETTING

      public static final > HTTP_TYPE_SETTING
    • TRANSPORT_TYPE_SETTING

      public static final > TRANSPORT_TYPE_SETTING
  • Constructor Details

  • Method Details

    • isTransportClient

      public boolean isTransportClient()
    • getNamedWriteables

      public static <NamedWriteableRegistry.Entry> getNamedWriteables()
    • getNamedXContents

      public static <org.elasticsearch.common.xcontent.NamedXContentRegistry.Entry> getNamedXContents()
    • getHttpServerTransportSupplier

      public <HttpServerTransport> getHttpServerTransportSupplier()
    • getTransportSupplier

      public <Transport> getTransportSupplier()
    • getTransportInterceptor

      public TransportInterceptor getTransportInterceptor()
      Returns a composite TransportInterceptor containing all registered interceptors
      See Also:
      registerTransportInterceptor(TransportInterceptor)