/*
* Created on 08.01.2008
* Caleido AG, All Rights Reserved
* Author: Luzius Meisser
*/
package quickbase.exception;
import quickbase.internal.files.DataFileAbandonedException;
public interface IExceptionHandlingStrategy {
public long handleInvalidEntry(long currentPos, long len, InvalidDataDatabaseException e) throws ClearDatabaseException;
public void handleInvalidData(InvalidDataDatabaseException e) throws ClearDatabaseException;
public void handleSerializationProblem(SerializationDatabaseException e) throws ClearDatabaseException;
public void handleMissingFile(DataFileAbandonedException e) throws ClearDatabaseException;
}