Class Netty4Plugin
java.lang.Object
org.elasticsearch.plugins.Plugin
org.elasticsearch.transport.netty4.Netty4Plugin
- All Implemented Interfaces:
Closeable,AutoCloseable,NetworkPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.plugins.Plugin
Plugin.PluginServices -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Setting<ByteSizeValue> static final Setting<ByteSizeValue> static final Stringstatic final Setting<ByteSizeValue> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHttpTransports(Settings settings, ThreadPool threadPool, BigArrays bigArrays, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, org.elasticsearch.xcontent.NamedXContentRegistry xContentRegistry, NetworkService networkService, HttpServerTransport.Dispatcher dispatcher, BiConsumer<HttpPreRequest, ThreadContext> perRequestThreadContext, ClusterSettings clusterSettings, Tracer tracer) getTransports(Settings settings, ThreadPool threadPool, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, NamedWriteableRegistry namedWriteableRegistry, NetworkService networkService) Methods inherited from class org.elasticsearch.plugins.Plugin
close, createComponents, getAdditionalIndexSettingProviders, getBootstrapChecks, getExecutorBuilders, getIndexTemplateMetadataUpgrader, getNamedWriteables, getNamedXContent, getSettingsFilter, onIndexModuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.plugins.NetworkPlugin
getTransportInterceptors
-
Field Details
-
NETTY_TRANSPORT_NAME
- See Also:
-
NETTY_HTTP_TRANSPORT_NAME
- See Also:
-
SETTING_HTTP_WORKER_COUNT
-
SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_SIZE
-
WORKER_COUNT
-
NETTY_RECEIVE_PREDICTOR_MAX
-
NETTY_RECEIVE_PREDICTOR_MIN
-
NETTY_BOSS_COUNT
-
SETTING_HTTP_NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS
-
-
Constructor Details
-
Netty4Plugin
public Netty4Plugin()
-
-
Method Details
-
getSettings
- Overrides:
getSettingsin classPlugin
-
additionalSettings
- Overrides:
additionalSettingsin classPlugin
-
getTransports
public Map<String,Supplier<Transport>> getTransports(Settings settings, ThreadPool threadPool, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, NamedWriteableRegistry namedWriteableRegistry, NetworkService networkService) - Specified by:
getTransportsin interfaceNetworkPlugin
-
getHttpTransports
public Map<String,Supplier<HttpServerTransport>> getHttpTransports(Settings settings, ThreadPool threadPool, BigArrays bigArrays, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, org.elasticsearch.xcontent.NamedXContentRegistry xContentRegistry, NetworkService networkService, HttpServerTransport.Dispatcher dispatcher, BiConsumer<HttpPreRequest, ThreadContext> perRequestThreadContext, ClusterSettings clusterSettings, Tracer tracer) - Specified by:
getHttpTransportsin interfaceNetworkPlugin
-