Package org.wildfly.security.audit
Class JsonSecurityEventFormatter
- java.lang.Object
-
- org.wildfly.security.auth.server.event.SecurityEventVisitor<Void,String>
-
- org.wildfly.security.audit.JsonSecurityEventFormatter
-
public class JsonSecurityEventFormatter extends SecurityEventVisitor<Void,String>
A formatter for security events that converts events into JSON strings.- Author:
- Darran Lofthouse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsonSecurityEventFormatter.BuilderA builder for JSON security event formatter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonSecurityEventFormatter.Builderbuilder()Obtain a newJsonSecurityEventFormatter.Buildercapable of building aJsonSecurityEventFormatter.StringhandleAuthenticationFailedEvent(SecurityAuthenticationFailedEvent event, Void param)StringhandleDefiniteOutcomeEvent(SecurityDefiniteOutcomeEvent event, Void param)StringhandlePermissionCheckEvent(SecurityPermissionCheckEvent event, Void param)StringhandleRealmUnavailableEvent(SecurityRealmUnavailableEvent event, Void param)StringhandleSyslogAuditEvent(SyslogAuditEvent event, Void param)StringhandleUnknownEvent(SecurityEvent event, Void param)-
Methods inherited from class org.wildfly.security.auth.server.event.SecurityEventVisitor
handleAuthenticationEvent, handleAuthenticationSuccessfulEvent, handlePermissionCheckFailedEvent, handlePermissionCheckSuccessfulEvent
-
-
-
-
Method Detail
-
handleUnknownEvent
public String handleUnknownEvent(SecurityEvent event, Void param)
- Overrides:
handleUnknownEventin classSecurityEventVisitor<Void,String>
-
handleDefiniteOutcomeEvent
public String handleDefiniteOutcomeEvent(SecurityDefiniteOutcomeEvent event, Void param)
- Overrides:
handleDefiniteOutcomeEventin classSecurityEventVisitor<Void,String>
-
handleAuthenticationFailedEvent
public String handleAuthenticationFailedEvent(SecurityAuthenticationFailedEvent event, Void param)
- Overrides:
handleAuthenticationFailedEventin classSecurityEventVisitor<Void,String>
-
handlePermissionCheckEvent
public String handlePermissionCheckEvent(SecurityPermissionCheckEvent event, Void param)
- Overrides:
handlePermissionCheckEventin classSecurityEventVisitor<Void,String>
-
handleSyslogAuditEvent
public String handleSyslogAuditEvent(SyslogAuditEvent event, Void param)
- Overrides:
handleSyslogAuditEventin classSecurityEventVisitor<Void,String>
-
handleRealmUnavailableEvent
public String handleRealmUnavailableEvent(SecurityRealmUnavailableEvent event, Void param)
- Overrides:
handleRealmUnavailableEventin classSecurityEventVisitor<Void,String>
-
builder
public static JsonSecurityEventFormatter.Builder builder()
Obtain a newJsonSecurityEventFormatter.Buildercapable of building aJsonSecurityEventFormatter.- Returns:
- a new
JsonSecurityEventFormatter.Buildercapable of building aJsonSecurityEventFormatter
-
-