/*
* (c) Rob Gordon 2006
*/
package org.oddjob.logging.cache;
import org.oddjob.logging.LogEvent;
/**
* A source of log events for a polling archiver.
*
* @author Rob Gordon
*/
public interface LogEventSource {
/**
* Retrieve log events.
*
* @param component For this component.
* @param from From greater than this
* @param max up to a maximum.
*
* @return Log events.
*/
public LogEvent[] retrieveEvents(Object component, long from, int max);
}