package org.activiti.engine.impl.event.logger; import java.util.ArrayList; import java.util.List; import org.activiti.engine.impl.event.logger.handler.EventLoggerEventHandler; import org.activiti.engine.impl.interceptor.CommandContext; /** * @author Joram Barrez */ public abstract class AbstractEventFlusher implements EventFlusher { protected List<EventLoggerEventHandler> eventHandlers = new ArrayList<EventLoggerEventHandler>(); @Override public void closed(CommandContext commandContext) { // Not interested in closed } public List<EventLoggerEventHandler> getEventHandlers() { return eventHandlers; } public void setEventHandlers(List<EventLoggerEventHandler> eventHandlers) { this.eventHandlers = eventHandlers; } public void addEventHandler(EventLoggerEventHandler databaseEventLoggerEventHandler) { eventHandlers.add(databaseEventLoggerEventHandler); } }