Class SecurityNioHttpServerTransport
java.lang.Object
org.elasticsearch.common.component.AbstractLifecycleComponent
org.elasticsearch.http.AbstractHttpServerTransport
org.elasticsearch.http.nio.NioHttpServerTransport
org.elasticsearch.xpack.security.transport.nio.SecurityNioHttpServerTransport
- 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 SecurityNioHttpServerTransport
extends org.elasticsearch.http.nio.NioHttpServerTransport
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.http.HttpServerTransport
org.elasticsearch.http.HttpServerTransport.DispatcherNested classes/interfaces inherited from interface org.elasticsearch.node.ReportingService
org.elasticsearch.node.ReportingService.Info -
Field Summary
Fields inherited from class org.elasticsearch.http.nio.NioHttpServerTransport
pageAllocator, reuseAddress, tcpKeepAlive, tcpKeepCount, tcpKeepIdle, tcpKeepInterval, tcpNoDelay, tcpReceiveBufferSize, tcpSendBufferSizeFields inherited from class org.elasticsearch.http.AbstractHttpServerTransport
bigArrays, corsHandler, dispatcher, handlingSettings, maxContentLength, networkService, port, settings, threadPoolFields inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
lifecycleFields inherited from interface org.elasticsearch.http.HttpServerTransport
HTTP_SERVER_WORKER_THREAD_NAME_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionSecurityNioHttpServerTransport(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.network.NetworkService networkService, org.elasticsearch.common.util.BigArrays bigArrays, org.elasticsearch.common.util.PageCacheRecycler pageCacheRecycler, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.xcontent.NamedXContentRegistry xContentRegistry, org.elasticsearch.http.HttpServerTransport.Dispatcher dispatcher, IPFilter ipFilter, org.elasticsearch.xpack.core.ssl.SSLService sslService, org.elasticsearch.transport.nio.NioGroupFactory nioGroupFactory, org.elasticsearch.common.settings.ClusterSettings clusterSettings) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.elasticsearch.xpack.security.transport.nio.SecurityNioHttpServerTransport.SecurityHttpChannelFactoryprotected voiddoStart()Methods inherited from class org.elasticsearch.http.nio.NioHttpServerTransport
acceptChannel, bind, getLogger, stopInternalMethods inherited from class org.elasticsearch.http.AbstractHttpServerTransport
bindServer, boundAddress, doClose, doStop, incomingRequest, info, onException, onServerException, serverAcceptedChannel, statsMethods inherited from class org.elasticsearch.common.component.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.common.component.LifecycleComponent
addLifecycleListener, lifecycleState, removeLifecycleListener, start, stopMethods inherited from interface org.elasticsearch.core.Releasable
close
-
Constructor Details
-
SecurityNioHttpServerTransport
public SecurityNioHttpServerTransport(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.common.network.NetworkService networkService, org.elasticsearch.common.util.BigArrays bigArrays, org.elasticsearch.common.util.PageCacheRecycler pageCacheRecycler, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.xcontent.NamedXContentRegistry xContentRegistry, org.elasticsearch.http.HttpServerTransport.Dispatcher dispatcher, IPFilter ipFilter, org.elasticsearch.xpack.core.ssl.SSLService sslService, org.elasticsearch.transport.nio.NioGroupFactory nioGroupFactory, org.elasticsearch.common.settings.ClusterSettings clusterSettings)
-
-
Method Details
-
doStart
protected void doStart()- Overrides:
doStartin classorg.elasticsearch.http.nio.NioHttpServerTransport
-
channelFactory
protected org.elasticsearch.xpack.security.transport.nio.SecurityNioHttpServerTransport.SecurityHttpChannelFactory channelFactory()- Overrides:
channelFactoryin classorg.elasticsearch.http.nio.NioHttpServerTransport
-