All Classes and Interfaces

Class
Description
Represents a batch of strings that can be added to.
The Config class holds the configuration settings for the EventManager application.
The ConfigEvent class holds the configuration settings related to events for the EventManager application.
This class contains the configuration settings for the internal events file handler.
The ConfigLogFile class holds the configuration settings related to log files for the EventManager application.
The ConfigLogRotate class holds the configuration settings related to log file rotation for the EventManager application.
 
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 EventCreator class is a builder class that creates event logs.
The EventFormatter enum provides different formatting strategies for event logs.
The EventManager class is responsible for managing and logging events.
Utility class responsible for constructing event metadata.
The FilterProcessor class is responsible for filtering out events based on a specified term.
The Gzip class provides methods for compressing files using the GZIP format.
The InternalEventManager class is responsible for managing internal events of the EventManager library.
The KeyValueWrapper class is a simple data structure that holds a key-value pair.
The LogHandler class is responsible for managing log files for the EventManager application.
 
Abstract base class providing foundational functionality for event management, including event queuing, processing, and logging.
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 Output interface is used to define the methods that must be implemented by all Output classes.
The OutputEntry class holds the configuration settings for the event outputs.
 
 
The Processor interface provides methods to process events in different formats (KV, JSON, XML).
The ProcessorEntry class holds the configuration settings for the event processors.
 
 
The RegexProcessor class is responsible for processing events using regular expressions.
 
 
 
Helper class responsible for managing event-related threads within the EventManager library.
The TimeStampFormatter class provides utility methods for validating time formats.
The Zip class provides methods for compressing files using the ZIP format.