Package org.hibernate.event.service.spi
Interface EventListenerRegistry
-
- All Superinterfaces:
java.io.Serializable
,Service
public interface EventListenerRegistry extends Service, java.io.Serializable
Service for accessing eachEventListenerGroup
byEventType
, as well as convenience methods for managing the listeners registered in eachEventListenerGroup
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDuplicationStrategy(DuplicationStrategy strategy)
<T> void
appendListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)
<T> void
appendListeners(EventType<T> type, T... listeners)
<T> EventListenerGroup<T>
getEventListenerGroup(EventType<T> eventType)
void
prepare(MetadataImplementor metadata)
<T> void
prependListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)
<T> void
prependListeners(EventType<T> type, T... listeners)
<T> void
setListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)
<T> void
setListeners(EventType<T> type, T... listeners)
-
-
-
Method Detail
-
prepare
void prepare(MetadataImplementor metadata)
-
getEventListenerGroup
<T> EventListenerGroup<T> getEventListenerGroup(EventType<T> eventType)
-
addDuplicationStrategy
void addDuplicationStrategy(DuplicationStrategy strategy)
-
setListeners
<T> void setListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)
-
setListeners
<T> void setListeners(EventType<T> type, T... listeners)
-
appendListeners
<T> void appendListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)
-
appendListeners
<T> void appendListeners(EventType<T> type, T... listeners)
-
prependListeners
<T> void prependListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)
-
prependListeners
<T> void prependListeners(EventType<T> type, T... listeners)
-
-