Package org.wildfly.security.audit
Class JsonSecurityEventFormatter.Builder
java.lang.Object
org.wildfly.security.audit.JsonSecurityEventFormatter.Builder
- Enclosing class:
- JsonSecurityEventFormatter
A builder for JSON security event formatter.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a newSecurityEventVisitorwhich will convert events into JSON formatted strings.setDateTimeFormatterSupplier(Supplier<DateTimeFormatter> dateTimeFormatterSupplier) Set a supplier of formatter to format any dates in the resulting output.
-
Method Details
-
setDateTimeFormatterSupplier
public JsonSecurityEventFormatter.Builder setDateTimeFormatterSupplier(Supplier<DateTimeFormatter> dateTimeFormatterSupplier) Set a supplier of formatter to format any dates in the resulting output. The suppliedDateTimeFormatterhas to have a time zone configured.- Parameters:
dateTimeFormatterSupplier- a supplier of formatter to format dates in the resulting output- Returns:
- this builder
-
build
Build a newSecurityEventVisitorwhich will convert events into JSON formatted strings.Once built the Builder can continue to be configured to create additional instances.
- Returns:
- a new
SecurityEventVisitorwhich will convert events into JSON formatted strings
-