public class ElasticSearchOutput extends Object implements MessageOutput
| Constructor and Description |
|---|
ElasticSearchOutput(com.codahale.metrics.MetricRegistry metricRegistry,
Indexer indexer) |
| Modifier and Type | Method and Description |
|---|---|
String |
getHumanName() |
String |
getLinkToDocs() |
String |
getName() |
ConfigurationRequest |
getRequestedConfiguration() |
void |
initialize(Configuration config) |
boolean |
isRunning() |
void |
stop() |
void |
write(List<Message> messages) |
void |
write(Message message) |
protected final Indexer indexer
@Inject
public ElasticSearchOutput(com.codahale.metrics.MetricRegistry metricRegistry,
Indexer indexer)
public void write(Message message) throws Exception
write in interface MessageOutputExceptionpublic void write(List<Message> messages) throws Exception
write in interface MessageOutputExceptionpublic String getName()
getName in interface MessageOutputpublic void initialize(Configuration config) throws MessageOutputConfigurationException
initialize in interface MessageOutputMessageOutputConfigurationExceptionpublic void stop()
stop in interface MessageOutputpublic boolean isRunning()
isRunning in interface MessageOutputpublic ConfigurationRequest getRequestedConfiguration()
getRequestedConfiguration in interface MessageOutputpublic String getHumanName()
getHumanName in interface MessageOutputpublic String getLinkToDocs()
getLinkToDocs in interface MessageOutputCopyright © 2012–2014 TORCH GmbH. All rights reserved.