Skip navigation links
A B C D E F G H I L M O Q R S T U V 

A

AbstractGelfTransport - Class in org.graylog2.gelfclient.transport
An abstract GelfTransport implementation serving as parent for the concrete implementations.
AbstractGelfTransport(GelfConfiguration, BlockingQueue<GelfMessage>) - Constructor for class org.graylog2.gelfclient.transport.AbstractGelfTransport
Creates a new GELF transport with the given configuration and BlockingQueue.
AbstractGelfTransport(GelfConfiguration) - Constructor for class org.graylog2.gelfclient.transport.AbstractGelfTransport
Creates a new GELF transport with the given configuration.
addAdditionalField(String, Object) - Method in class org.graylog2.gelfclient.GelfMessage
 
addAdditionalFields(Map<String, Object>) - Method in class org.graylog2.gelfclient.GelfMessage
 
additionalField(String, Object) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Add an additional field (key-/value-pair) to the GelfMessage.
additionalFields(Map<String, Object>) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Add the contents of a Map as additional fields (key-/value-pairs) to the GelfMessage.

B

build() - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Build a new GelfMessage with all information from the GelfMessageBuilder.

C

config - Variable in class org.graylog2.gelfclient.transport.AbstractGelfTransport
 
connectTimeout(int) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the connection timeout for TCP connections in milliseconds.
create(GelfTransports, GelfConfiguration) - Static method in enum org.graylog2.gelfclient.GelfTransports
Creates a GelfTransport from the given protocol and configuration.
create(GelfConfiguration) - Static method in enum org.graylog2.gelfclient.GelfTransports
Creates a GelfTransport from the given configuration.
createBootstrap(EventLoopGroup) - Method in class org.graylog2.gelfclient.transport.AbstractGelfTransport
 
createBootstrap(EventLoopGroup) - Method in class org.graylog2.gelfclient.transport.GelfTcpTransport
 
createBootstrap(EventLoopGroup) - Method in class org.graylog2.gelfclient.transport.GelfUdpTransport
 

D

disableTls() - Method in class org.graylog2.gelfclient.GelfConfiguration
Disable TLS for transport.
disableTlsCertVerification() - Method in class org.graylog2.gelfclient.GelfConfiguration
Disable TLS certificate verification for transport.

E

enableTls() - Method in class org.graylog2.gelfclient.GelfConfiguration
Enable TLS for transport.
enableTlsCertVerification() - Method in class org.graylog2.gelfclient.GelfConfiguration
Enable TLS certificate verification for transport.
encode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.graylog2.gelfclient.encoder.GelfCompressionEncoder
 
encode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.graylog2.gelfclient.encoder.GelfMessageChunkEncoder
encode(ChannelHandlerContext, GelfMessage, List<Object>) - Method in class org.graylog2.gelfclient.encoder.GelfMessageJsonEncoder
encode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.graylog2.gelfclient.encoder.GelfMessageUdpEncoder
encode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.graylog2.gelfclient.encoder.GelfTcpFrameDelimiterEncoder
 
equals(Object) - Method in class org.graylog2.gelfclient.GelfMessage
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.graylog2.gelfclient.encoder.GelfMessageChunkEncoder
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.graylog2.gelfclient.encoder.GelfMessageJsonEncoder
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.graylog2.gelfclient.encoder.GelfMessageUdpEncoder

F

fromNumericLevel(int) - Static method in enum org.graylog2.gelfclient.GelfMessageLevel
 
fullMessage(String) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Set the full message (e.

G

GelfCompressionEncoder - Class in org.graylog2.gelfclient.encoder
A Netty channel handler which compresses messages using a GZIPOutputStream.
GelfCompressionEncoder() - Constructor for class org.graylog2.gelfclient.encoder.GelfCompressionEncoder
 
GelfConfiguration - Class in org.graylog2.gelfclient
The configuration used by a GelfTransport.
GelfConfiguration(String, int) - Constructor for class org.graylog2.gelfclient.GelfConfiguration
Creates a new configuration with the given hostname and port.
GelfConfiguration(InetSocketAddress) - Constructor for class org.graylog2.gelfclient.GelfConfiguration
Creates a new configuration with the given remote address.
GelfConfiguration(String) - Constructor for class org.graylog2.gelfclient.GelfConfiguration
Creates a new configuration with the given hostname and the default port (12201).
GelfConfiguration(int) - Constructor for class org.graylog2.gelfclient.GelfConfiguration
Creates a new configuration with the local hostname ("127.0.0.1") and the given port.
GelfConfiguration() - Constructor for class org.graylog2.gelfclient.GelfConfiguration
Creates a new configuration with the local hostname ("127.0.0.1") and the default port (12201).
GelfMessage - Class in org.graylog2.gelfclient
A GELF message according to the GELF specification
GelfMessage(String) - Constructor for class org.graylog2.gelfclient.GelfMessage
 
GelfMessage(String, String) - Constructor for class org.graylog2.gelfclient.GelfMessage
 
GelfMessage(String, String, GelfMessageVersion) - Constructor for class org.graylog2.gelfclient.GelfMessage
 
GelfMessageBuilder - Class in org.graylog2.gelfclient
GelfMessageBuilder can be used to build one or more valid GelfMessages.
GelfMessageBuilder(String) - Constructor for class org.graylog2.gelfclient.GelfMessageBuilder
Construct a GelfMessageBuilder instance with the given message.
GelfMessageBuilder(String, String) - Constructor for class org.graylog2.gelfclient.GelfMessageBuilder
Construct a GelfMessageBuilder instance with the given message and @{code host} field.
GelfMessageBuilder(String, String, GelfMessageVersion) - Constructor for class org.graylog2.gelfclient.GelfMessageBuilder
Construct a GelfMessageBuilder instance with the given message and @{code host} field.
GelfMessageChunkEncoder - Class in org.graylog2.gelfclient.encoder
A Netty channel handler which splits large GELF messages into chunked GELF messages.
GelfMessageChunkEncoder(byte[]) - Constructor for class org.graylog2.gelfclient.encoder.GelfMessageChunkEncoder
Creates a new instance with a given machine identifier used in the generation of the message ID.
GelfMessageChunkEncoder() - Constructor for class org.graylog2.gelfclient.encoder.GelfMessageChunkEncoder
Creates a new instance with a random machine identifier used in the generation of the message ID.
GelfMessageJsonEncoder - Class in org.graylog2.gelfclient.encoder
A Netty channel handler encoding GelfMessage into valid JSON according to the GELF specification.
GelfMessageJsonEncoder() - Constructor for class org.graylog2.gelfclient.encoder.GelfMessageJsonEncoder
Creates a new instance of this channel handler with the default JsonFactory.
GelfMessageJsonEncoder(JsonFactory) - Constructor for class org.graylog2.gelfclient.encoder.GelfMessageJsonEncoder
Creates a new instance of this channel handler with the given JsonFactory.
GelfMessageLevel - Enum in org.graylog2.gelfclient
The log level of a GelfMessage.
GelfMessageUdpEncoder - Class in org.graylog2.gelfclient.encoder
A Netty channel handler encoding messages into DatagramPackets.
GelfMessageUdpEncoder(InetSocketAddress) - Constructor for class org.graylog2.gelfclient.encoder.GelfMessageUdpEncoder
Creates a new instance of this channel handler with the given InetSocketAddress of the remote recipient of the message.
GelfMessageVersion - Enum in org.graylog2.gelfclient
The version of the GELF specification used for a GelfMessage.
GelfSenderThread - Class in org.graylog2.gelfclient.transport
The main event thread used by the GelfTransports.
GelfSenderThread(BlockingQueue<GelfMessage>, int) - Constructor for class org.graylog2.gelfclient.transport.GelfSenderThread
Creates a new sender thread with the given BlockingQueue as source of messages.
GelfTcpFrameDelimiterEncoder - Class in org.graylog2.gelfclient.encoder
A Netty channel handler which adds a single null byte (\0).
GelfTcpFrameDelimiterEncoder() - Constructor for class org.graylog2.gelfclient.encoder.GelfTcpFrameDelimiterEncoder
 
GelfTcpTransport - Class in org.graylog2.gelfclient.transport
A GelfTransport implementation that uses TCP to send GELF messages.
GelfTcpTransport(GelfConfiguration) - Constructor for class org.graylog2.gelfclient.transport.GelfTcpTransport
Creates a new TCP GELF transport.
GelfTransport - Interface in org.graylog2.gelfclient.transport
A common interface for all GELF network transports.
GelfTransports - Enum in org.graylog2.gelfclient
Factory for building a GelfTransport.
GelfUdpTransport - Class in org.graylog2.gelfclient.transport
A GelfTransport implementation that uses UDP to send GELF messages.
GelfUdpTransport(GelfConfiguration) - Constructor for class org.graylog2.gelfclient.transport.GelfUdpTransport
Creates a new UDP GELF transport.
getAdditionalFields() - Method in class org.graylog2.gelfclient.GelfMessage
 
getConnectTimeout() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the connection timeout for TCP connections in milliseconds.
getFullMessage() - Method in class org.graylog2.gelfclient.GelfMessage
 
getHost() - Method in class org.graylog2.gelfclient.GelfMessage
 
getHostname() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the hostname of the GELF server.
getLevel() - Method in class org.graylog2.gelfclient.GelfMessage
 
getMaxInflightSends() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the number of max queued network operations.
getMessage() - Method in class org.graylog2.gelfclient.GelfMessage
 
getNumericLevel() - Method in enum org.graylog2.gelfclient.GelfMessageLevel
Get the numerical level of a GelfMessage.
getPort() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the port of the GELF server.
getQueueSize() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the size of the internally used BlockingQueue.
getReconnectDelay() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the time to wait between reconnects in milliseconds.
getRemoteAddress() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the remote address of the GELF server.
getSendBufferSize() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the size of the socket send buffer in bytes.
getTimestamp() - Method in class org.graylog2.gelfclient.GelfMessage
 
getTlsTrustCertChainFile() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the trust certificate chain file for the TLS connection.
getTransport() - Method in class org.graylog2.gelfclient.GelfConfiguration
Get the transport protocol used with the GELF server.
getVersion() - Method in class org.graylog2.gelfclient.GelfMessage
 

H

hashCode() - Method in class org.graylog2.gelfclient.GelfMessage
 

I

isTcpKeepAlive() - Method in class org.graylog2.gelfclient.GelfConfiguration
 
isTcpNoDelay() - Method in class org.graylog2.gelfclient.GelfConfiguration
Whether Nagle's algorithm is enabled for TCP connections.
isTlsCertVerificationEnabled() - Method in class org.graylog2.gelfclient.GelfConfiguration
Check if TLS certificate verification is enabled.
isTlsEnabled() - Method in class org.graylog2.gelfclient.GelfConfiguration
Check if TLS option for the transport is enabled.

L

level(GelfMessageLevel) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Set the level (priority) of the GelfMessage.

M

maxInflightSends(int) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the number of max queued network operations.
message(String) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Set the (short) message of the GelfMessage.

O

org.graylog2.gelfclient - package org.graylog2.gelfclient
 
org.graylog2.gelfclient.encoder - package org.graylog2.gelfclient.encoder
 
org.graylog2.gelfclient.transport - package org.graylog2.gelfclient.transport
 
org.graylog2.gelfclient.util - package org.graylog2.gelfclient.util
 

Q

queue - Variable in class org.graylog2.gelfclient.transport.AbstractGelfTransport
 
queueSize(int) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the size of the internally used BlockingQueue.

R

reconnectDelay(int) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the time to wait between reconnects in milliseconds.

S

scheduleReconnect(EventLoopGroup) - Method in class org.graylog2.gelfclient.transport.AbstractGelfTransport
 
send(GelfMessage) - Method in class org.graylog2.gelfclient.transport.AbstractGelfTransport
Sends the given message to the remote host.
send(GelfMessage) - Method in interface org.graylog2.gelfclient.transport.GelfTransport
Sends the given message to the remote host.
sendBufferSize(int) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the size of the socket send buffer in bytes.
setFullMessage(String) - Method in class org.graylog2.gelfclient.GelfMessage
 
setLevel(GelfMessageLevel) - Method in class org.graylog2.gelfclient.GelfMessage
 
setTimestamp(double) - Method in class org.graylog2.gelfclient.GelfMessage
 
sleepUninterruptibly(long, TimeUnit) - Static method in class org.graylog2.gelfclient.util.Uninterruptibles
Copied from Guava for convenience.
start(Channel) - Method in class org.graylog2.gelfclient.transport.GelfSenderThread
 
stop() - Method in class org.graylog2.gelfclient.transport.AbstractGelfTransport
Stops the transport.
stop() - Method in class org.graylog2.gelfclient.transport.GelfSenderThread
 
stop() - Method in interface org.graylog2.gelfclient.transport.GelfTransport
Stops the transport.

T

tcpKeepAlive(boolean) - Method in class org.graylog2.gelfclient.GelfConfiguration
 
tcpNoDelay(boolean) - Method in class org.graylog2.gelfclient.GelfConfiguration
Whether to use Nagle's algorithm for TCP connections.
timestamp(double) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Set the timestamp (seconds since UNIX epoch) of the GelfMessage.
timestamp(long) - Method in class org.graylog2.gelfclient.GelfMessageBuilder
Set the timestamp (milliseconds since UNIX epoch) of the GelfMessage.
tlsTrustCertChainFile(File) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the trust certificate chain file for the TLS connection.
toString() - Method in class org.graylog2.gelfclient.GelfMessage
 
toString() - Method in enum org.graylog2.gelfclient.GelfMessageLevel
 
toString() - Method in enum org.graylog2.gelfclient.GelfMessageVersion
 
transport(GelfTransports) - Method in class org.graylog2.gelfclient.GelfConfiguration
Set the transport protocol used with the GELF server.
trySend(GelfMessage) - Method in class org.graylog2.gelfclient.transport.AbstractGelfTransport
Tries to send the given message to the remote host.
trySend(GelfMessage) - Method in interface org.graylog2.gelfclient.transport.GelfTransport
Tries to send the given message to the remote host.

U

Uninterruptibles - Class in org.graylog2.gelfclient.util
 
Uninterruptibles() - Constructor for class org.graylog2.gelfclient.util.Uninterruptibles
 

V

valueOf(String) - Static method in enum org.graylog2.gelfclient.GelfMessageLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.graylog2.gelfclient.GelfMessageVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.graylog2.gelfclient.GelfTransports
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.graylog2.gelfclient.GelfMessageLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.graylog2.gelfclient.GelfMessageVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.graylog2.gelfclient.GelfTransports
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M O Q R S T U V 
Skip navigation links

Copyright © 2016 TORCH. All rights reserved.