org.springframework.data.mongodb.core.index
Class MongoMappingEventPublisher

java.lang.Object
  extended by org.springframework.data.mongodb.core.index.MongoMappingEventPublisher
All Implemented Interfaces:
org.springframework.context.ApplicationEventPublisher

public class MongoMappingEventPublisher
extends Object
implements org.springframework.context.ApplicationEventPublisher

An implementation of ApplicationEventPublisher that will only fire MappingContextEvents for use by the index creator when MongoTemplate is used 'stand-alone', that is not declared inside a Spring ApplicationContext. Declare MongoTemplate inside an ApplicationContext to enable the publishing of all persistence events such as AfterLoadEvent, AfterSaveEvent, etc.

Author:
Jon Brisbin

Constructor Summary
MongoMappingEventPublisher(MongoPersistentEntityIndexCreator indexCreator)
           
 
Method Summary
 void publishEvent(org.springframework.context.ApplicationEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MongoMappingEventPublisher

public MongoMappingEventPublisher(MongoPersistentEntityIndexCreator indexCreator)
Method Detail

publishEvent

public void publishEvent(org.springframework.context.ApplicationEvent event)
Specified by:
publishEvent in interface org.springframework.context.ApplicationEventPublisher


Copyright © 2011. All Rights Reserved.