public class Netty3Transport extends TcpTransport<org.jboss.netty.channel.Channel>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Netty3Transport.ClientChannelPipelineFactory |
protected static class |
Netty3Transport.ServerChannelPipelineFactory |
TcpTransport.HttpOnTransportException, TcpTransport.NodeChannels, TcpTransport.ScheduledPingTransport.Connection| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.netty.bootstrap.ClientBootstrap |
clientBootstrap |
protected int |
maxCompositeBufferComponents |
protected ByteSizeValue |
maxCumulationBufferCapacity |
static Setting<java.lang.Integer> |
NETTY_BOSS_COUNT |
static Setting<java.lang.Integer> |
NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS |
static Setting<ByteSizeValue> |
NETTY_MAX_CUMULATION_BUFFER_CAPACITY |
static Setting<ByteSizeValue> |
NETTY_RECEIVE_PREDICTOR_MAX |
static Setting<ByteSizeValue> |
NETTY_RECEIVE_PREDICTOR_MIN |
static Setting<ByteSizeValue> |
NETTY_RECEIVE_PREDICTOR_SIZE |
protected org.jboss.netty.channel.ReceiveBufferSizePredictorFactory |
receiveBufferSizePredictorFactory |
protected ByteSizeValue |
receivePredictorMax |
protected ByteSizeValue |
receivePredictorMin |
protected java.util.Map<java.lang.String,org.jboss.netty.bootstrap.ServerBootstrap> |
serverBootstraps |
static Setting<java.lang.Integer> |
WORKER_COUNT |
protected int |
workerCount |
blockingClient, 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, defaultConnectionProfile, networkService, PING_DATA_SIZE, PING_SCHEDULE, profileBoundAddresses, scheduledPing, serverChannels, TCP_BLOCKING_CLIENT, TCP_BLOCKING_SERVER, TCP_CONNECT_TIMEOUT, TCP_KEEP_ALIVE, TCP_NO_DELAY, TCP_RECEIVE_BUFFER_SIZE, TCP_REUSE_ADDRESS, TCP_SEND_BUFFER_SIZE, threadPool, TRANSPORT_CLIENT_BOSS_THREAD_NAME_PREFIX, TRANSPORT_CLIENT_WORKER_THREAD_NAME_PREFIX, TRANSPORT_SERVER_BOSS_THREAD_NAME_PREFIX, TRANSPORT_SERVER_WORKER_THREAD_NAME_PREFIX, transportServiceAdapterlifecycledeprecationLogger, logger, settingsTRANSPORT_TCP_COMPRESS| Constructor and Description |
|---|
Netty3Transport(Settings settings,
ThreadPool threadPool,
NetworkService networkService,
BigArrays bigArrays,
NamedWriteableRegistry namedWriteableRegistry,
CircuitBreakerService circuitBreakerService) |
| Modifier and Type | Method and Description |
|---|---|
protected org.jboss.netty.channel.Channel |
bind(java.lang.String name,
java.net.InetSocketAddress address) |
protected void |
closeChannels(java.util.List<org.jboss.netty.channel.Channel> channels,
boolean blocking) |
org.jboss.netty.channel.ChannelPipelineFactory |
configureClientChannelPipelineFactory() |
org.jboss.netty.channel.ChannelPipelineFactory |
configureServerChannelPipelineFactory(java.lang.String name,
Settings settings) |
protected TcpTransport.NodeChannels |
connectToChannels(DiscoveryNode node,
ConnectionProfile profile,
java.util.function.Consumer<org.jboss.netty.channel.Channel> onChannelClose) |
protected java.lang.String |
deprecationMessage() |
protected void |
doStart() |
protected void |
exceptionCaught(org.jboss.netty.channel.ChannelHandlerContext ctx,
org.jboss.netty.channel.ExceptionEvent e) |
protected java.net.InetSocketAddress |
getLocalAddress(org.jboss.netty.channel.Channel channel) |
protected boolean |
isOpen(org.jboss.netty.channel.Channel channel) |
protected void |
sendMessage(org.jboss.netty.channel.Channel channel,
BytesReference reference,
ActionListener<org.jboss.netty.channel.Channel> listener) |
long |
serverOpen() |
protected void |
stopInternal() |
addressesFromString, addressSupported, bindServer, bindToPort, boundAddress, buildProfileSettings, canCompress, closeChannelWhileHandlingExceptions, connectToNode, disconnectFromNode, doClose, doStop, ensureOpen, executeHandshake, getConnection, getCurrentVersion, getInFlightRequestBreaker, getLocalAddresses, handleRequest, messageReceived, newRequestId, nodeConnected, onException, openConnection, profileBoundAddresses, resolvePublishPort, sendErrorResponse, sendResponse, transportServiceAdapter, validateMessageHeader, validateRequestaddLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stoplogDeprecatedSetting, logRemovedSetting, nodeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddLifecycleListener, lifecycleState, removeLifecycleListener, start, stopclosepublic static final Setting<java.lang.Integer> WORKER_COUNT
public static final Setting<ByteSizeValue> NETTY_MAX_CUMULATION_BUFFER_CAPACITY
public static final Setting<java.lang.Integer> NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS
public static final Setting<ByteSizeValue> NETTY_RECEIVE_PREDICTOR_SIZE
public static final Setting<ByteSizeValue> NETTY_RECEIVE_PREDICTOR_MIN
public static final Setting<ByteSizeValue> NETTY_RECEIVE_PREDICTOR_MAX
public static final Setting<java.lang.Integer> NETTY_BOSS_COUNT
protected final ByteSizeValue maxCumulationBufferCapacity
protected final int maxCompositeBufferComponents
protected final org.jboss.netty.channel.ReceiveBufferSizePredictorFactory receiveBufferSizePredictorFactory
protected final int workerCount
protected final ByteSizeValue receivePredictorMin
protected final ByteSizeValue receivePredictorMax
protected volatile org.jboss.netty.bootstrap.ClientBootstrap clientBootstrap
protected final java.util.Map<java.lang.String,org.jboss.netty.bootstrap.ServerBootstrap> serverBootstraps
public Netty3Transport(Settings settings, ThreadPool threadPool, NetworkService networkService, BigArrays bigArrays, NamedWriteableRegistry namedWriteableRegistry, CircuitBreakerService circuitBreakerService)
protected java.lang.String deprecationMessage()
protected void doStart()
doStart in class TcpTransport<org.jboss.netty.channel.Channel>protected final void exceptionCaught(org.jboss.netty.channel.ChannelHandlerContext ctx,
org.jboss.netty.channel.ExceptionEvent e)
throws java.lang.Exception
java.lang.Exceptionpublic long serverOpen()
protected TcpTransport.NodeChannels connectToChannels(DiscoveryNode node, ConnectionProfile profile, java.util.function.Consumer<org.jboss.netty.channel.Channel> onChannelClose)
connectToChannels in class TcpTransport<org.jboss.netty.channel.Channel>public org.jboss.netty.channel.ChannelPipelineFactory configureClientChannelPipelineFactory()
public org.jboss.netty.channel.ChannelPipelineFactory configureServerChannelPipelineFactory(java.lang.String name,
Settings settings)
protected void sendMessage(org.jboss.netty.channel.Channel channel,
BytesReference reference,
ActionListener<org.jboss.netty.channel.Channel> listener)
sendMessage in class TcpTransport<org.jboss.netty.channel.Channel>protected void closeChannels(java.util.List<org.jboss.netty.channel.Channel> channels,
boolean blocking)
throws java.io.IOException
closeChannels in class TcpTransport<org.jboss.netty.channel.Channel>java.io.IOExceptionprotected java.net.InetSocketAddress getLocalAddress(org.jboss.netty.channel.Channel channel)
getLocalAddress in class TcpTransport<org.jboss.netty.channel.Channel>protected org.jboss.netty.channel.Channel bind(java.lang.String name,
java.net.InetSocketAddress address)
bind in class TcpTransport<org.jboss.netty.channel.Channel>protected boolean isOpen(org.jboss.netty.channel.Channel channel)
isOpen in class TcpTransport<org.jboss.netty.channel.Channel>protected void stopInternal()
stopInternal in class TcpTransport<org.jboss.netty.channel.Channel>