@Override public String toString() { return eventName(); }
private void checkAgainstExtendedContract(T listener) { if ( !extendedListenerContract.isInstance( listener ) ) { log.warnf( "Encountered event listener [%s] for post-commit event [%s] " + "which did not implement the corresponding extended " + "listener contract [%s]", listener.getClass().getName(), getEventType().eventName(), extendedListenerContract.getName() ); } }
@Override public Map<String, EventType> run() { final Map<String, EventType> typeByNameMap = new HashMap<String, EventType>(); for ( Field field : EventType.class.getDeclaredFields() ) { if ( EventType.class.isAssignableFrom( field.getType() ) ) { try { final EventType typeField = (EventType) field.get( null ); typeByNameMap.put( typeField.eventName(), typeField ); } catch (Exception t) { throw new HibernateException( "Unable to initialize EventType map", t ); } } } return typeByNameMap; } }
@SuppressWarnings({ "unchecked" }) public <T> EventListenerGroupImpl<T> getEventListenerGroup(EventType<T> eventType) { EventListenerGroupImpl<T> listeners = registeredEventListeners[ eventType.ordinal() ]; if ( listeners == null ) { throw new HibernateException( "Unable to find listeners for type [" + eventType.eventName() + "]" ); } return listeners; }
@Override public String toString() { return eventName(); } }
@Override public String toString() { return eventName(); } }
@Override public String toString() { return eventName(); }
@SuppressWarnings({ "unchecked" }) public <T> EventListenerGroupImpl<T> getEventListenerGroup(EventType<T> eventType) { EventListenerGroupImpl<T> listeners = registeredEventListenersMap.get( eventType ); if ( listeners == null ) { throw new HibernateException( "Unable to find listeners for type [" + eventType.eventName() + "]" ); } return listeners; }
@SuppressWarnings({ "unchecked" }) public <T> EventListenerGroupImpl<T> getEventListenerGroup(EventType<T> eventType) { EventListenerGroupImpl<T> listeners = registeredEventListenersMap.get( eventType ); if ( listeners == null ) { throw new HibernateException( "Unable to find listeners for type [" + eventType.eventName() + "]" ); } return listeners; }
private void checkAgainstExtendedContract(T listener) { if ( !extendedListenerContract.isInstance( listener ) ) { log.warnf( "Encountered event listener [%s] for post-commit event [%s] " + "which did not implement the corresponding extended " + "listener contract [%s]", listener.getClass().getName(), getEventType().eventName(), extendedListenerContract.getName() ); } }
@Override public Map<String, EventType> run() { final Map<String, EventType> typeByNameMap = new HashMap<String, EventType>(); for ( Field field : EventType.class.getDeclaredFields() ) { if ( EventType.class.isAssignableFrom( field.getType() ) ) { try { final EventType typeField = (EventType) field.get( null ); typeByNameMap.put( typeField.eventName(), typeField ); } catch (Exception t) { throw new HibernateException( "Unable to initialize EventType map", t ); } } } return typeByNameMap; } }
@Override public Map<String, EventType> run() { final Map<String, EventType> typeByNameMap = new HashMap<String, EventType>(); final Field[] fields = EventType.class.getDeclaredFields(); for ( int i = 0, max = fields.length; i < max; i++ ) { if ( EventType.class.isAssignableFrom( fields[i].getType() ) ) { try { final EventType typeField = ( EventType ) fields[i].get( null ); typeByNameMap.put( typeField.eventName(), typeField ); } catch( Exception t ) { throw new HibernateException( "Unable to initialize EventType map", t ); } } } return typeByNameMap; } }
@Override public Map<String, EventType> run() { final Map<String, EventType> typeByNameMap = new HashMap<String, EventType>(); final Field[] fields = EventType.class.getDeclaredFields(); for ( int i = 0, max = fields.length; i < max; i++ ) { if ( EventType.class.isAssignableFrom( fields[i].getType() ) ) { try { final EventType typeField = ( EventType ) fields[i].get( null ); typeByNameMap.put( typeField.eventName(), typeField ); } catch( Exception t ) { throw new HibernateException( "Unable to initialize EventType map", t ); } } } return typeByNameMap; } }
@SuppressWarnings({ "unchecked" }) public <T> EventListenerGroupImpl<T> getEventListenerGroup(EventType<T> eventType) { EventListenerGroupImpl<T> listeners = registeredEventListeners[ eventType.ordinal() ]; if ( listeners == null ) { throw new HibernateException( "Unable to find listeners for type [" + eventType.eventName() + "]" ); } return listeners; }