Class SecurityAuthenticationFailedEvent

    • Field Detail

      • principal

        private final Principal principal
    • Constructor Detail

      • 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 Detail

      • 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