public class GelfOutput extends Object implements MessageOutput
| Constructor and Description |
|---|
GelfOutput() |
| Modifier and Type | Method and Description |
|---|---|
protected org.graylog2.gelfclient.transport.GelfTransport |
buildTransport(Configuration configuration) |
String |
getHumanName() |
String |
getLinkToDocs() |
String |
getName() |
ConfigurationRequest |
getRequestedConfiguration() |
void |
initialize(Configuration config) |
boolean |
isRunning() |
void |
stop() |
protected org.graylog2.gelfclient.GelfMessage |
toGELFMessage(Message message) |
void |
write(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 Exception
write in interface MessageOutputExceptionpublic void write(List<Message> messages) throws Exception
write in interface MessageOutputExceptionprotected org.graylog2.gelfclient.GelfMessage toGELFMessage(Message message)
public ConfigurationRequest getRequestedConfiguration()
getRequestedConfiguration in interface MessageOutputpublic String getName()
getName in interface MessageOutputpublic String getHumanName()
getHumanName in interface MessageOutputpublic String getLinkToDocs()
getLinkToDocs in interface MessageOutputCopyright © 2012–2014 TORCH GmbH. All rights reserved.