if you want to fire event for every entity that gets deleted, best approach would be to add @PostRemove handler to entity in question and add code that fires event.
some examples http://en.wikibooks.org/wiki/Java_Persistence/Advanced_Topics
you might have some problems with injecting CDI objects into EntityListener but you can workaround this(until JPA 2.1) as described in CDI injection in EntityListeners