public class GelfOutput extends java.lang.Object implements MessageOutput
| Constructor and Description |
|---|
GelfOutput() |
| Modifier and Type | Method and Description |
|---|---|
protected org.graylog2.gelfclient.transport.GelfTransport |
buildTransport(Configuration configuration) |
java.lang.String |
getHumanName() |
java.lang.String |
getLinkToDocs() |
java.lang.String |
getName() |
ConfigurationRequest |
getRequestedConfiguration() |
void |
initialize(Configuration config) |
boolean |
isRunning() |
void |
stop() |
protected org.graylog2.gelfclient.GelfMessage |
toGELFMessage(Message message) |
void |
write(java.util.List<Message> messages) |
void |
write(Message message) |
public void initialize(Configuration config) throws MessageOutputConfigurationException
initialize in interface MessageOutputMessageOutputConfigurationExceptionpublic void stop()
stop in interface MessageOutputpublic boolean isRunning()
isRunning in interface MessageOutputprotected org.graylog2.gelfclient.transport.GelfTransport buildTransport(Configuration configuration) throws MessageOutputConfigurationException
public void write(Message message) throws java.lang.Exception
write in interface MessageOutputjava.lang.Exceptionpublic void write(java.util.List<Message> messages) throws java.lang.Exception
write in interface MessageOutputjava.lang.Exceptionprotected org.graylog2.gelfclient.GelfMessage toGELFMessage(Message message)
public ConfigurationRequest getRequestedConfiguration()
getRequestedConfiguration in interface MessageOutputpublic java.lang.String getName()
getName in interface MessageOutputpublic java.lang.String getHumanName()
getHumanName in interface MessageOutputpublic java.lang.String getLinkToDocs()
getLinkToDocs in interface MessageOutputCopyright © 2012-2014 TORCH GmbH. All Rights Reserved.