Class SecurityAuthenticationFailedEvent


public final class SecurityAuthenticationFailedEvent extends SecurityAuthenticationEvent
An event to represent a failed authentication.
Author:
Darran Lofthouse
  • Constructor Details

    • SecurityAuthenticationFailedEvent

      public SecurityAuthenticationFailedEvent(SecurityIdentity securityIdentity, Principal principal)
      Constructor for a new instance.
      Parameters:
      securityIdentity - the SecurityIdentity that failed authentication (null when identity does not exists)
      principal - the principal used to that failed authentication (filled event if identity does not exists)
  • Method Details

    • getPrincipal

      public Principal getPrincipal()
      Gets the principal used to the failed authentication.
      Returns:
      the principal used to that failed authentication (filled event if identity does not exists)
    • accept

      public <P, R> R accept(SecurityEventVisitor<P,R> visitor, P param)
      Description copied from class: SecurityEvent
      Accept the given visitor, calling the method which is most applicable to this event type.
      Overrides:
      accept in class SecurityAuthenticationEvent
      Type Parameters:
      P - the visitor parameter type
      R - the visitor return type
      Parameters:
      visitor - the visitor
      param - the parameter to pass to the visitor handleXxx method
      Returns:
      the value returned from the visitor handleXxx method