/*
* Copyright Aduna (http://www.aduna-software.com/) (c) 1997-2006.
*
* Licensed under the Aduna BSD-style license.
*/
package org.openrdf.sail;
/**
* An interface for Sails that can be stacked on top of other Sails.
*/
public interface StackableSail extends Sail {
/**
* Sets the base Sail that this Sail will work on top of. This method
* will be called before the initialize() method is called.
*/
public void setBaseSail(Sail baseSail);
/**
* Gets the base Sail that this Sail works on top of.
*/
public Sail getBaseSail();
}