org.hibernate.event.def

Class DefaultEvictEventListener

Implemented Interfaces:
EvictEventListener, Serializable

public class DefaultEvictEventListener
extends java.lang.Object
implements EvictEventListener

Defines the default evict event listener used by hibernate for evicting entities in response to generated flush events. In particular, this implementation will remove any hard references to the entity that are held by the infrastructure (references held by application or other persistent instances are okay)
Author:
Steve Ebersole

Method Summary

protected void
doEvict(Object object, EntityKey key, EntityPersister persister, EventSource session)
void
onEvict(EvictEvent event)
Handle the given evict event.

Method Details

doEvict

protected void doEvict(Object object,
                       EntityKey key,
                       EntityPersister persister,
                       EventSource session)
            throws HibernateException

onEvict

public void onEvict(EvictEvent event)
            throws HibernateException
Handle the given evict event.
Specified by:
onEvict in interface EvictEventListener
Parameters:
event - The evict event to be handled.