Package org.elasticsearch.transport
Class Netty4Plugin
java.lang.Object
org.elasticsearch.plugins.Plugin
org.elasticsearch.transport.Netty4Plugin
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,NetworkPlugin
public class Netty4Plugin extends Plugin implements NetworkPlugin
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNETTY_HTTP_TRANSPORT_NAMEstatic java.lang.StringNETTY_TRANSPORT_NAME -
Constructor Summary
Constructors Constructor Description Netty4Plugin() -
Method Summary
Modifier and Type Method Description SettingsadditionalSettings()java.util.Map<java.lang.String,java.util.function.Supplier<HttpServerTransport>>getHttpTransports(Settings settings, ThreadPool threadPool, BigArrays bigArrays, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, NamedXContentRegistry xContentRegistry, NetworkService networkService, HttpServerTransport.Dispatcher dispatcher, ClusterSettings clusterSettings)java.util.List<Setting<?>>getSettings()java.util.Map<java.lang.String,java.util.function.Supplier<Transport>>getTransports(Settings settings, ThreadPool threadPool, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, NamedWriteableRegistry namedWriteableRegistry, NetworkService networkService)Methods inherited from class org.elasticsearch.plugins.Plugin
close, createComponents, createGuiceModules, getAdditionalIndexSettingProviders, getBootstrapChecks, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexTemplateMetadataUpgrader, getNamedWriteables, getNamedXContent, getRoles, getSettingsFilter, getSettingUpgraders, onIndexModule
-
Field Details
-
NETTY_TRANSPORT_NAME
public static final java.lang.String NETTY_TRANSPORT_NAME- See Also:
- Constant Field Values
-
NETTY_HTTP_TRANSPORT_NAME
public static final java.lang.String NETTY_HTTP_TRANSPORT_NAME- See Also:
- Constant Field Values
-
-
Constructor Details
-
Netty4Plugin
public Netty4Plugin()
-
-
Method Details
-
getSettings
- Overrides:
getSettingsin classPlugin
-
additionalSettings
- Overrides:
additionalSettingsin classPlugin
-
getTransports
public java.util.Map<java.lang.String,java.util.function.Supplier<Transport>> getTransports(Settings settings, ThreadPool threadPool, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, NamedWriteableRegistry namedWriteableRegistry, NetworkService networkService)- Specified by:
getTransportsin interfaceNetworkPlugin
-
getHttpTransports
public java.util.Map<java.lang.String,java.util.function.Supplier<HttpServerTransport>> getHttpTransports(Settings settings, ThreadPool threadPool, BigArrays bigArrays, PageCacheRecycler pageCacheRecycler, CircuitBreakerService circuitBreakerService, NamedXContentRegistry xContentRegistry, NetworkService networkService, HttpServerTransport.Dispatcher dispatcher, ClusterSettings clusterSettings)- Specified by:
getHttpTransportsin interfaceNetworkPlugin
-