Class EventListenerRegistryImpl
- java.lang.Object
-
- org.hibernate.event.service.internal.EventListenerRegistryImpl
-
- All Implemented Interfaces:
Serializable,EventListenerRegistry,Service
public class EventListenerRegistryImpl extends Object implements EventListenerRegistry
Standard implementation of EventListenerRegistry- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEventListenerRegistryImpl.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDuplicationStrategy(DuplicationStrategy strategy)<T> voidappendListeners(EventType<T> type, Class<? extends T>... listenerClasses)<T> voidappendListeners(EventType<T> type, T... listeners)<T> EventListenerGroup<T>getEventListenerGroup(EventType<T> eventType)<T> voidprependListeners(EventType<T> type, Class<? extends T>... listenerClasses)<T> voidprependListeners(EventType<T> type, T... listeners)<T> voidsetListeners(EventType<T> type, Class<? extends T>... listenerClasses)<T> voidsetListeners(EventType<T> type, T... listeners)
-
-
-
Method Detail
-
getEventListenerGroup
public <T> EventListenerGroup<T> getEventListenerGroup(EventType<T> eventType)
- Specified by:
getEventListenerGroupin interfaceEventListenerRegistry
-
addDuplicationStrategy
public void addDuplicationStrategy(DuplicationStrategy strategy)
- Specified by:
addDuplicationStrategyin interfaceEventListenerRegistry
-
setListeners
@SafeVarargs public final <T> void setListeners(EventType<T> type, Class<? extends T>... listenerClasses)
- Specified by:
setListenersin interfaceEventListenerRegistry
-
setListeners
@SafeVarargs public final <T> void setListeners(EventType<T> type, T... listeners)
- Specified by:
setListenersin interfaceEventListenerRegistry
-
appendListeners
@SafeVarargs public final <T> void appendListeners(EventType<T> type, Class<? extends T>... listenerClasses)
- Specified by:
appendListenersin interfaceEventListenerRegistry
-
appendListeners
@SafeVarargs public final <T> void appendListeners(EventType<T> type, T... listeners)
- Specified by:
appendListenersin interfaceEventListenerRegistry
-
prependListeners
@SafeVarargs public final <T> void prependListeners(EventType<T> type, Class<? extends T>... listenerClasses)
- Specified by:
prependListenersin interfaceEventListenerRegistry
-
prependListeners
@SafeVarargs public final <T> void prependListeners(EventType<T> type, T... listeners)
- Specified by:
prependListenersin interfaceEventListenerRegistry
-
-