Package com.github.eventmanager.processors


package com.github.eventmanager.processors
This package contains classes that implement various event processing functionalities.

The processors in this package are responsible for handling different types of event data, such as masking sensitive information (e.g., passwords, IP addresses) and enriching events with additional metadata.

Classes included in this package:

Each processor class implements the Processor interface, which defines methods for processing events in different formats (KV, JSON, XML).

  • Class
    Description
    The DefaultProcessors class provides a method to create a list of default processors.
    The EnrichingProcessor class is responsible for enriching event data with additional metadata.
    The MaskIPV4Address class implements the Processor interface and provides methods to mask IPv4 addresses in different event formats (KV, JSON, XML).
    The MaskPasswords class is responsible for masking passwords in event data.
    The Processor interface provides methods to process events in different formats (KV, JSON, XML).