Class AbstractCassandraEventListener<E>
java.lang.Object
org.springframework.data.cassandra.core.mapping.event.AbstractCassandraEventListener<E>
- All Implemented Interfaces:
EventListener,ApplicationListener<CassandraMappingEvent<?>>
public abstract class AbstractCassandraEventListener<E>
extends Object
implements ApplicationListener<CassandraMappingEvent<?>>
Base class to implement domain specific
ApplicationListeners for CassandraMappingEvent.- Since:
- 2.1
- Author:
- Lukasz Antoniak, Mark Paluch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonAfterConvert(AfterConvertEvent<E> event) CapturesAfterConvertEvent.voidonAfterDelete(AfterDeleteEvent<E> event) CapturesAfterDeleteEvent.voidonAfterLoad(AfterLoadEvent<E> event) CapturesAfterLoadEvent.voidonAfterSave(AfterSaveEvent<E> event) CapturesAfterSaveEvent.voidonApplicationEvent(CassandraMappingEvent<?> event) voidonBeforeDelete(BeforeDeleteEvent<E> event) CapturesBeforeDeleteEvent.voidonBeforeSave(BeforeSaveEvent<E> event) CapturesBeforeSaveEvent.
-
Field Details
-
log
-
-
Constructor Details
-
AbstractCassandraEventListener
public AbstractCassandraEventListener()Creates a newAbstractCassandraEventListener.
-
-
Method Details
-
onApplicationEvent
- Specified by:
onApplicationEventin interfaceApplicationListener<E>
-
onBeforeSave
CapturesBeforeSaveEvent.- Parameters:
event- will never be null.
-
onAfterSave
CapturesAfterSaveEvent.- Parameters:
event- will never be null.
-
onBeforeDelete
CapturesBeforeDeleteEvent.- Parameters:
event- will never be null.
-
onAfterDelete
CapturesAfterDeleteEvent.- Parameters:
event- will never be null.
-
onAfterLoad
CapturesAfterLoadEvent.- Parameters:
event- will never be null.
-
onAfterConvert
CapturesAfterConvertEvent.- Parameters:
event- will never be null.
-