/** * Registers a callback method to be invoked on an entity class instances * when a lifecycle event occurs. * * @since 4.0 */ public void addCallback(LifecycleEvent type, Class<?> entityClass, String methodName) { eventCallbacks[type.ordinal()].addListener(entityClass, methodName); }
/** * Registers callback method to be invoked on a provided non-entity object * when a lifecycle event occurs for a specific entity. */ public void addListener(LifecycleEvent type, Class<?> entityClass, Object listener, String methodName) { eventCallbacks[type.ordinal()].addListener(entityClass, listener, methodName); }
eventCallbacks[reader.eventType().ordinal()].addListener(type, listener, m);