Package org.graylog2.plugin.outputs
Interface MessageOutput
- All Superinterfaces:
Stoppable
- All Known Implementing Classes:
BenchmarkOutput
,BlockingBatchedESOutput
,DiscardMessageOutput
,ElasticSearchOutput
,GelfOutput
,LoggingOutput
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static class
static interface
static interface
-
Method Summary
-
Method Details
-
isRunning
boolean isRunning() -
write
- Throws:
Exception
-
write
- Throws:
Exception
-
initialize
Initialize output, if not done in the constructor. Allows for graceful handling of initialization failures, e.g. because of an insufficient license. The output-launching code will call this method right after constructing the output instance.- Throws:
InsufficientLicenseException
- if the output could not be initialized due to an insufficient license.Exception
-