Class SimpleSecurityEventFormatter.Builder

java.lang.Object
org.wildfly.security.audit.SimpleSecurityEventFormatter.Builder
Enclosing class:
SimpleSecurityEventFormatter

public static class SimpleSecurityEventFormatter.Builder extends Object
A builder for simple security event formatter.
  • Method Details

    • setDateTimeFormatterSupplier

      public SimpleSecurityEventFormatter.Builder setDateTimeFormatterSupplier(Supplier<DateTimeFormatter> dateTimeFormatterSupplier)
      Set a supplier of formatter to format any dates in the resulting output. The supplied DateTimeFormatter has to have a time zone configured.
      Parameters:
      dateTimeFormatterSupplier - a supplier of formatter to format dates in the resulting output
      Returns:
      this builder
    • build

      public SecurityEventVisitor<Void,String> build()
      Build a new SecurityEventVisitor which will convert events into human-readable strings.

      Once built the Builder can continue to be configured to create additional instances.

      Returns:
      a new SecurityEventVisitor which will convert events into human-readable strings