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
ApplicationListener
s for CassandraMappingEvent
.- Since:
- 2.1
- Author:
- Lukasz Antoniak, Mark Paluch
-
Field Summary
Fields -
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
(CassandraMappingEvent<?> event) void
onBeforeDelete
(BeforeDeleteEvent<E> event) CapturesBeforeDeleteEvent
.void
onBeforeSave
(BeforeSaveEvent<E> event) CapturesBeforeSaveEvent
.
-
Field Details
-
log
-
-
Constructor Details
-
AbstractCassandraEventListener
public AbstractCassandraEventListener()Creates a newAbstractCassandraEventListener
.
-
-
Method Details
-
onApplicationEvent
- Specified by:
onApplicationEvent
in 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.
-