Spring Data Couchbase

org.springframework.data.couchbase.core.mapping.event
Class LoggingEventListener

java.lang.Object
  extended by org.springframework.data.couchbase.core.mapping.event.AbstractCouchbaseEventListener<Object>
      extended by org.springframework.data.couchbase.core.mapping.event.LoggingEventListener
All Implemented Interfaces:
EventListener, ApplicationListener<CouchbaseMappingEvent<?>>

public class LoggingEventListener
extends AbstractCouchbaseEventListener<Object>

AApplicationListener for Couchbase mapping events logging the events.

Author:
Michael Nitschinger

Constructor Summary
LoggingEventListener()
           
 
Method Summary
 void onAfterDelete(CouchbaseDocument doc)
           
 void onAfterSave(Object source, CouchbaseDocument doc)
           
 void onBeforeConvert(Object source)
           
 void onBeforeDelete(CouchbaseDocument doc)
           
 void onBeforeSave(Object source, CouchbaseDocument doc)
           
 
Methods inherited from class org.springframework.data.couchbase.core.mapping.event.AbstractCouchbaseEventListener
onApplicationEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingEventListener

public LoggingEventListener()
Method Detail

onBeforeDelete

public void onBeforeDelete(CouchbaseDocument doc)
Overrides:
onBeforeDelete in class AbstractCouchbaseEventListener<Object>

onAfterDelete

public void onAfterDelete(CouchbaseDocument doc)
Overrides:
onAfterDelete in class AbstractCouchbaseEventListener<Object>

onAfterSave

public void onAfterSave(Object source,
                        CouchbaseDocument doc)
Overrides:
onAfterSave in class AbstractCouchbaseEventListener<Object>

onBeforeSave

public void onBeforeSave(Object source,
                         CouchbaseDocument doc)
Overrides:
onBeforeSave in class AbstractCouchbaseEventListener<Object>

onBeforeConvert

public void onBeforeConvert(Object source)
Overrides:
onBeforeConvert in class AbstractCouchbaseEventListener<Object>

Spring Data Couchbase

Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.