Class ElasticsearchAuditEventHandlerConfiguration.EventBufferingConfiguration

    • Constructor Detail

      • EventBufferingConfiguration

        public EventBufferingConfiguration()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Indicates if event buffering is enabled.
        Returns:
        true if buffering is enabled.
      • setEnabled

        public void setEnabled​(boolean enabled)
        Sets the buffering status.
        Parameters:
        enabled - Indicates if buffering is enabled.
      • getMaxSize

        public int getMaxSize()
        Gets the buffer capacity, which are the maximum number of events that can be buffered.
        Returns:
        buffer capacity
      • setMaxSize

        public void setMaxSize​(int maxSize)
        Sets the buffer capacity, which are the maximum number of events that can be buffered.
        Parameters:
        maxSize - buffer capacity
      • getWriteInterval

        public String getWriteInterval()
        Gets the interval for reading events from the buffer to transmit to Elasticsearch.
        Returns:
        Interval (e.g., "20 millis")
      • setWriteInterval

        public void setWriteInterval​(String writeInterval)
        Sets the interval for reading events from the buffer to transmit to Elasticsearch.
        Parameters:
        writeInterval - Interval (e.g., "20 millis")
      • getMaxBatchedEvents

        public int getMaxBatchedEvents()
        Gets the maximum number of events to read from the buffer on each interval.
        Returns:
        Batch size
      • setMaxBatchedEvents

        public void setMaxBatchedEvents​(int maxBatchedEvents)
        Sets the maximum number of events to read from the buffer on each interval.
        Parameters:
        maxBatchedEvents - Batch size