Class SecurityEventVisitor<P,R>
java.lang.Object
org.wildfly.security.auth.server.event.SecurityEventVisitor<P,R>
- Direct Known Subclasses:
JsonSecurityEventFormatter,SimpleSecurityEventFormatter
An abstract class to be extended by visitor implementations for handling SecurityEvents.
- Author:
- Darran Lofthouse
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstruct a security event visitor. -
Method Summary
Modifier and TypeMethodDescriptionhandleAuthenticationEvent(SecurityAuthenticationEvent event, P param) Handle a security authentication event.Handle a security authentication failed event.Handle a security authentication successful event.handleDefiniteOutcomeEvent(SecurityDefiniteOutcomeEvent event, P param) Handle a security definite outcome event.handlePermissionCheckEvent(SecurityPermissionCheckEvent event, P param) Handle a security permission check event.Handle a security permission check failed event.Handle a security permission check successful event.handleRealmUnavailableEvent(SecurityRealmUnavailableEvent event, P param) Handle a security realm unavailable event.handleSyslogAuditEvent(SyslogAuditEvent event, P param) Handle an auditable event that is to be logged to syslog.handleUnknownEvent(SecurityEvent event, P param) Handle any unhandled security event.
-
Constructor Details
-
SecurityEventVisitor
protected SecurityEventVisitor()Construct a security event visitor.
-
-
Method Details
-
handleUnknownEvent
Handle any unhandled security event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handleDefiniteOutcomeEvent
Handle a security definite outcome event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handleAuthenticationEvent
Handle a security authentication event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handleAuthenticationSuccessfulEvent
Handle a security authentication successful event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handleAuthenticationFailedEvent
Handle a security authentication failed event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handlePermissionCheckEvent
Handle a security permission check event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handlePermissionCheckSuccessfulEvent
public R handlePermissionCheckSuccessfulEvent(SecurityPermissionCheckSuccessfulEvent event, P param) Handle a security permission check successful event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handlePermissionCheckFailedEvent
Handle a security permission check failed event.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-
handleSyslogAuditEvent
Handle an auditable event that is to be logged to syslog.- Parameters:
event- the security eventparam- the visitor parameter- Returns:
- the visitor return value
-