Class AbstractMongoEventListener<E>
java.lang.Object
org.springframework.data.mongodb.core.mapping.event.AbstractMongoEventListener<E>
- All Implemented Interfaces:
EventListener
,ApplicationListener<MongoMappingEvent<?>>
- Direct Known Subclasses:
LoggingEventListener
,ValidatingMongoEventListener
public abstract class AbstractMongoEventListener<E>
extends Object
implements ApplicationListener<MongoMappingEvent<?>>
Base class to implement domain class specific
ApplicationListener
s.- Author:
- Jon Brisbin, Oliver Gierke, Martin Baumgartner, Christoph Strobl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onAfterConvert
(AfterConvertEvent<E> event) CapturesAfterConvertEvent
.void
onAfterDelete
(AfterDeleteEvent<E> event) CapturesAfterDeleteEvent
.void
onAfterLoad
(AfterLoadEvent<E> event) CapturesAfterLoadEvent
.void
onAfterSave
(AfterSaveEvent<E> event) CapturesAfterSaveEvent
.void
onApplicationEvent
(MongoMappingEvent<?> event) void
onBeforeConvert
(BeforeConvertEvent<E> event) CapturesBeforeConvertEvent
.void
onBeforeDelete
(BeforeDeleteEvent<E> event) CaptureBeforeDeleteEvent
.void
onBeforeSave
(BeforeSaveEvent<E> event) CapturesBeforeSaveEvent
.
-
Constructor Details
-
AbstractMongoEventListener
public AbstractMongoEventListener()Creates a newAbstractMongoEventListener
.
-
-
Method Details
-
onApplicationEvent
- Specified by:
onApplicationEvent
in interfaceApplicationListener<E>
-
onBeforeConvert
CapturesBeforeConvertEvent
.- Parameters:
event
- never null.- Since:
- 1.8
-
onBeforeSave
CapturesBeforeSaveEvent
.- Parameters:
event
- will never be null.- Since:
- 1.8
-
onAfterSave
CapturesAfterSaveEvent
.- Parameters:
event
- will never be null.- Since:
- 1.8
-
onAfterLoad
CapturesAfterLoadEvent
.- Parameters:
event
- will never be null.- Since:
- 1.8
-
onAfterConvert
CapturesAfterConvertEvent
.- Parameters:
event
- will never be null.- Since:
- 1.8
-
onAfterDelete
CapturesAfterDeleteEvent
.- Parameters:
event
- will never be null.- Since:
- 1.8
-
onBeforeDelete
CaptureBeforeDeleteEvent
.- Parameters:
event
- will never be null.- Since:
- 1.8
-