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 eachEventListenerGroupbyEventType, 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 voidaddDuplicationStrategy(DuplicationStrategy strategy)<T> voidappendListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)<T> voidappendListeners(EventType<T> type, T... listeners)<T> EventListenerGroup<T>getEventListenerGroup(EventType<T> eventType)voidprepare(MetadataImplementor metadata)<T> voidprependListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)<T> voidprependListeners(EventType<T> type, T... listeners)<T> voidsetListeners(EventType<T> type, java.lang.Class<? extends T>... listeners)<T> voidsetListeners(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)
-
-