Class AbstractSessionEvent

java.lang.Object
org.hibernate.event.spi.AbstractSessionEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractCollectionEvent, ClearEvent, DeleteEvent, DirtyCheckEvent, EvictEvent, FlushEntityEvent, FlushEvent, LoadEvent, LockEvent, MergeEvent, PersistEvent, PostLoadEvent, PreLoadEvent, RefreshEvent, ReplicateEvent

public abstract class AbstractSessionEvent extends Object implements Serializable
Base class for events which are generated from a Session (EventSource).
See Also:
  • Field Details

  • Constructor Details

    • AbstractSessionEvent

      public AbstractSessionEvent(EventSource source)
      Constructs an event from the given event session.
      Parameters:
      source - The session event source.
  • Method Details

    • getSession

      public final EventSource getSession()
      Returns the session event source for this event. This is the underlying session from which this event was generated.
      Returns:
      The session event source.
    • getEventSource

      public final EventSource getEventSource()
    • getFactory

      public SessionFactoryImplementor getFactory()