Spring Data Document

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

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

public class MongoMappingEventPublisher
extends Object
implements 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 <[email protected]>

Constructor Summary
MongoMappingEventPublisher(MongoPersistentEntityIndexCreator indexCreator)
           
 
Method Summary
 void publishEvent(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(ApplicationEvent event)
Specified by:
publishEvent in interface ApplicationEventPublisher

Spring Data Document

Copyright © 2012. All Rights Reserved.