Class RealmAuthenticationEvent

java.lang.Object
org.wildfly.security.auth.server.event.RealmEvent
org.wildfly.security.auth.server.event.RealmAuthenticationEvent
Direct Known Subclasses:
RealmAbandonedAuthenticationEvent, RealmDefiniteOutcomeAuthenticationEvent

public abstract class RealmAuthenticationEvent extends RealmEvent
A realm authentication event. The realm identity may be destroyed at some point after the event is handled.
Author:
David M. Lloyd
  • Constructor Details

    • RealmAuthenticationEvent

      protected RealmAuthenticationEvent(RealmIdentity realmIdentity)
      Construct a new instance.
      Parameters:
      realmIdentity - the realm identity of the authentication event
  • Method Details

    • getRealmIdentity

      public final RealmIdentity getRealmIdentity()
      Get the realm identity.
      Returns:
      the realm identity
    • accept

      public <P, R> R accept(RealmEventVisitor<P,R> visitor, P param)
      Description copied from class: RealmEvent
      Accept the given visitor, calling the method which is most applicable to this event type.
      Overrides:
      accept in class RealmEvent
      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
    • isSuccess

      public abstract boolean isSuccess()
      Determine if this authentication was definitely successful.
      Returns:
      true if the authentication was definitely successful, false if it was not definitely successful
    • isFailure

      public abstract boolean isFailure()
      Determine if this authentication definitely failed.
      Returns:
      true if the authentication definitely failed, false if it did not definitely fail