package au.com.dius.pact.provider.junit.loader;
import au.com.dius.pact.model.Pact;
import java.io.IOException;
import java.util.List;
/**
* Encapsulate logic for loading pacts
*/
public interface PactLoader {
/**
* Load pacts from appropriate source
*
* @param providerName name of provider for which pacts will be loaded
* @return list of pacts
*/
List<Pact> load(String providerName) throws IOException;
}