public class SearchGuardSSLNettyTransport
extends org.elasticsearch.transport.netty4.Netty4Transport
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SearchGuardSSLNettyTransport.ClientSSLHandler |
protected class |
SearchGuardSSLNettyTransport.SSLClientChannelInitializer |
protected class |
SearchGuardSSLNettyTransport.SSLServerChannelInitializer |
org.elasticsearch.transport.netty4.Netty4Transport.ClientChannelInitializer, org.elasticsearch.transport.netty4.Netty4Transport.ServerChannelInitializerorg.elasticsearch.transport.TcpTransport.HttpOnTransportException, org.elasticsearch.transport.TcpTransport.NodeChannels, org.elasticsearch.transport.TcpTransport.ProfileSettings, org.elasticsearch.transport.TcpTransport.ScheduledPingbootstrap, NETTY_BOSS_COUNT, NETTY_RECEIVE_PREDICTOR_MAX, NETTY_RECEIVE_PREDICTOR_MIN, NETTY_RECEIVE_PREDICTOR_SIZE, receivePredictorMax, receivePredictorMin, recvByteBufAllocator, serverBootstraps, WORKER_COUNT, workerCountBIND_HOST, BIND_HOST_PROFILE, boundAddress, closeLock, compress, connectedNodes, connectionLock, CONNECTIONS_PER_NODE_BULK, CONNECTIONS_PER_NODE_PING, CONNECTIONS_PER_NODE_RECOVERY, CONNECTIONS_PER_NODE_REG, CONNECTIONS_PER_NODE_STATE, DEFAULT_PROFILE, defaultConnectionProfile, HOST, networkService, PING_DATA_SIZE, PING_SCHEDULE, PORT, PORT_PROFILE, profileBoundAddresses, profileSettings, PUBLISH_HOST, PUBLISH_HOST_PROFILE, PUBLISH_PORT, PUBLISH_PORT_PROFILE, scheduledPing, TCP_CONNECT_TIMEOUT, TCP_KEEP_ALIVE, TCP_KEEP_ALIVE_PROFILE, TCP_NO_DELAY, TCP_NO_DELAY_PROFILE, TCP_RECEIVE_BUFFER_SIZE, TCP_RECEIVE_BUFFER_SIZE_PROFILE, TCP_REUSE_ADDRESS, TCP_REUSE_ADDRESS_PROFILE, TCP_SEND_BUFFER_SIZE, TCP_SEND_BUFFER_SIZE_PROFILE, threadPool, TRANSPORT_CLIENT_BOSS_THREAD_NAME_PREFIX, TRANSPORT_SERVER_WORKER_THREAD_NAME_PREFIX, transportService| Constructor and Description |
|---|
SearchGuardSSLNettyTransport(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.common.network.NetworkService networkService,
org.elasticsearch.common.util.BigArrays bigArrays,
org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry,
org.elasticsearch.indices.breaker.CircuitBreakerService circuitBreakerService,
SearchGuardKeyStore sgks,
SslExceptionHandler errorHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected io.netty.channel.ChannelHandler |
getClientChannelInitializer() |
protected io.netty.channel.ChannelHandler |
getServerChannelInitializer(String name) |
protected void |
onException(org.elasticsearch.transport.TcpChannel channel,
Exception e) |
bind, doStart, exceptionCaught, getNumOpenServerConnections, initiateChannel, stopInternaladdressesFromString, bindServer, bindToPort, boundAddress, canCompress, connectToNode, disconnectFromNode, doClose, doStop, ensureOpen, executeHandshake, getConnection, getCurrentVersion, getInFlightRequestBreaker, getLocalAddresses, getProfileSettings, getStats, handleRequest, messageReceived, newRequestId, nodeConnected, openConnection, profileBoundAddresses, resolveConnectionProfile, resolvePublishPort, sendErrorResponse, sendResponse, serverAcceptedChannel, setTransportService, validateMessageHeader, validateRequestaddLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stoplogDeprecatedSetting, logRemovedSetting, nodeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic SearchGuardSSLNettyTransport(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.common.network.NetworkService networkService,
org.elasticsearch.common.util.BigArrays bigArrays,
org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry,
org.elasticsearch.indices.breaker.CircuitBreakerService circuitBreakerService,
SearchGuardKeyStore sgks,
SslExceptionHandler errorHandler)
protected void onException(org.elasticsearch.transport.TcpChannel channel,
Exception e)
onException in class org.elasticsearch.transport.TcpTransportprotected io.netty.channel.ChannelHandler getServerChannelInitializer(String name)
getServerChannelInitializer in class org.elasticsearch.transport.netty4.Netty4Transportprotected io.netty.channel.ChannelHandler getClientChannelInitializer()
getClientChannelInitializer in class org.elasticsearch.transport.netty4.Netty4TransportCopyright © 2015–2018. All rights reserved.