public class ElasticSearchOutput extends Object implements MessageOutput
Modifier and Type | Class and Description |
---|---|
static class |
ElasticSearchOutput.Config |
static class |
ElasticSearchOutput.Descriptor |
static interface |
ElasticSearchOutput.Factory |
Constructor and Description |
---|
ElasticSearchOutput(com.codahale.metrics.MetricRegistry metricRegistry,
Messages messages,
Journal journal) |
ElasticSearchOutput(com.codahale.metrics.MetricRegistry metricRegistry,
Messages messages,
Journal journal,
Stream stream,
Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
boolean |
isRunning() |
void |
stop() |
void |
write(List<Message> messageList) |
void |
write(Message message) |
void |
writeMessageEntries(List<Map.Entry<IndexSet,Message>> messageList) |
public ElasticSearchOutput(com.codahale.metrics.MetricRegistry metricRegistry, Messages messages, Journal journal, Stream stream, Configuration configuration)
public void write(Message message) throws Exception
write
in interface MessageOutput
Exception
public void write(List<Message> messageList) throws Exception
write
in interface MessageOutput
Exception
public void writeMessageEntries(List<Map.Entry<IndexSet,Message>> messageList) throws Exception
Exception
public boolean isRunning()
isRunning
in interface MessageOutput
Copyright © 2012–2018 Graylog, Inc.. All rights reserved.