package org.cagrid.tools.events;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @author <A href="mailto:langella@bmi.osu.edu">Stephen Langella </A>
* @author <A href="mailto:oster@bmi.osu.edu">Scott Oster </A>
* @author <A href="mailto:hastings@bmi.osu.edu">Shannon Hastings </A>
* @author <A href="mailto:ervin@bmi.osu.edu">David Ervin</A>
*/
public abstract class BaseEventHandler implements EventHandler {
private String name;
private Log log;
public BaseEventHandler(String name) {
this.name = name;
this.log = LogFactory.getLog(this.getClass().getName());
}
public Log getLog() {
return log;
}
public String getName() {
return name;
}
public abstract void handleEvent(Event event) throws EventHandlingException;
}