java.lang.Object
com.github.eventmanager.processors.EnrichingProcessor
- All Implemented Interfaces:
Processor
The EnrichingProcessor class is responsible for enriching event data with additional metadata.
It enriches event data with the information such as hostname, IP address, thread name, and thread ID.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocessJSON
(String event) Processes a JSON formatted event.Processes a key-value formatted event.processXML
(String event) Processes an XML formatted event.
-
Constructor Details
-
EnrichingProcessor
-
-
Method Details
-
processKV
Description copied from interface:Processor
Processes a key-value formatted event. -
processJSON
Description copied from interface:Processor
Processes a JSON formatted event.- Specified by:
processJSON
in interfaceProcessor
- Parameters:
event
- the JSON formatted event string.- Returns:
- the processed event string.
-
processXML
Description copied from interface:Processor
Processes an XML formatted event.- Specified by:
processXML
in interfaceProcessor
- Parameters:
event
- the XML formatted event string.- Returns:
- the processed event string.
-