Class SessionClusterEvent

java.lang.Object
org.keycloak.models.sessions.infinispan.events.SessionClusterEvent
All Implemented Interfaces:
Consumer<ClusterListener>, ClusterEvent
Direct Known Subclasses:
RealmRemovedSessionEvent, RemoveAllUserLoginFailuresEvent, RemoveUserSessionsEvent

public abstract class SessionClusterEvent extends Object implements ClusterEvent
Author:
Marek Posolda
  • Constructor Details

    • SessionClusterEvent

      public SessionClusterEvent()
  • Method Details

    • createEvent

      public static <T extends SessionClusterEvent> T createEvent(Class<T> eventClass, String eventKey, KeycloakSession session, String realmId, boolean resendingEvent)
    • getRealmId

      @ProtoField(1) public String getRealmId()
    • getEventKey

      @ProtoField(2) public String getEventKey()
    • isResendingEvent

      @ProtoField(3) public boolean isResendingEvent()
    • getSiteId

      @ProtoField(4) public String getSiteId()
    • getNodeId

      @ProtoField(5) public String getNodeId()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object