public class SyslogTcpTransport extends TcpTransport
| Modifier and Type | Class and Description |
|---|---|
static class |
SyslogTcpTransport.Config |
static interface |
SyslogTcpTransport.Factory |
CK_USE_NULL_DELIMITER, delimiter, maxFrameLengthchildEventLoopGroup, configuration, parentEventLoopGroupCK_BIND_ADDRESS, CK_NUMBER_WORKER_THREADS, CK_PORT, CK_RECV_BUFFER_SIZE, eventLoopGroupFactory, localRegistry, socketAddress, throughputCounter, workerThreads| Constructor and Description |
|---|
SyslogTcpTransport(Configuration configuration,
io.netty.channel.EventLoopGroup eventLoopGroup,
EventLoopGroupFactory eventLoopGroupFactory,
NettyTransportConfiguration nettyTransportConfiguration,
ThroughputCounter throughputCounter,
LocalMetricRegistry localRegistry,
TLSProtocolsConfiguration tlsConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
protected LinkedHashMap<String,Callable<? extends io.netty.channel.ChannelHandler>> |
getCustomChildChannelHandlers(MessageInput input)
Subclasses can override this to modify the
channel handlers at the end of the pipeline for child channels. |
getBootstrap, getChildChannelHandlers, getLocalAddress, launch, stopgetAggregator, getChannelHandlers, getChannelInitializer, getMetricSet, getRecvBufferSize, setMessageAggregatorpublic SyslogTcpTransport(Configuration configuration, io.netty.channel.EventLoopGroup eventLoopGroup, EventLoopGroupFactory eventLoopGroupFactory, NettyTransportConfiguration nettyTransportConfiguration, ThroughputCounter throughputCounter, LocalMetricRegistry localRegistry, TLSProtocolsConfiguration tlsConfiguration)
protected LinkedHashMap<String,Callable<? extends io.netty.channel.ChannelHandler>> getCustomChildChannelHandlers(MessageInput input)
NettyTransportchannel handlers at the end of the pipeline for child channels.getCustomChildChannelHandlers in class TcpTransportinput - The MessageInput for which these child channel handlers are being addedchannel handlers to add to the Netty channel pipeline for child channelsCopyright © 2012–2021 Graylog, Inc.. All rights reserved.