package com.flipkart.aesop.consoleappenderdatalayer.delete; import com.flipkart.aesop.consoleappenderdatalayer.upsert.ConsoleAppenderUpsertDataLayer; import com.flipkart.aesop.destinationoperation.DeleteDestinationStoreProcessor; import com.flipkart.aesop.event.AbstractEvent; import com.linkedin.databus.client.pub.ConsumerCallbackResult; import com.linkedin.databus.core.DbusOpcode; import org.trpr.platform.core.impl.logging.LogFactory; import org.trpr.platform.core.spi.logging.Logger; /** * Sample Delete Data Layer. Persists {@link DbusOpcode#DELETE} events to Log File. * @author Jagadeesh Huliyar * @see ConsoleAppenderUpsertDataLayer */ public class ConsoleAppenderDeleteDataLayer extends DeleteDestinationStoreProcessor { /** Logger for this class*/ private static final Logger LOGGER = LogFactory.getLogger(ConsoleAppenderDeleteDataLayer.class); @Override protected ConsumerCallbackResult delete(AbstractEvent event) { LOGGER.info("DESTINATION_EVENT:DELETE:. Event is " + event); return ConsumerCallbackResult.SUCCESS; } }