private EventListenerGroupImpl[] buildListenerGroups() { EventListenerGroupImpl[] listenerArray = new EventListenerGroupImpl[ EventType.values().size() ];
/** * Looks for hibernate event listeners and register all them. * * @param registry The event listener registry. */ @SuppressWarnings({"unchecked", "rawtypes" }) private void configure(final EventListenerRegistry registry) { Collection<EventType> values = EventType.values(); for (EventType eventType : values) { EventListenerGroup group = registry.getEventListenerGroup(eventType); Collection listeners = applicationContext.getBeansOfType(eventType.baseListenerInterface()) .values(); for (Object listener : listeners) { group.appendListener(listener); } } } }
for ( EventType eventType : EventType.values() ) { final EventListenerGroup eventListenerGroup = eventListenerRegistry.getEventListenerGroup( eventType ); for ( Object listener : eventListenerGroup.listeners() ) {
private EventListenerGroupImpl[] buildListenerGroups() { EventListenerGroupImpl[] listenerArray = new EventListenerGroupImpl[ EventType.values().size() ];