Package org.graylog2.plugin.outputs
Interface MessageOutput
- All Superinterfaces:
Stoppable
- All Known Implementing Classes:
BenchmarkOutput,BlockingBatchedESOutput,DiscardMessageOutput,ElasticSearchOutput,GelfOutput,LoggingOutput
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic interfacestatic 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
-