package com.liato.bankdroid.api.service; import com.liato.bankdroid.api.ProviderFactory; import java.util.Set; /** * The service loader is responsible for loading all available {@link ProviderFactory} known to the * application. This is the single point of creating new {@link com.liato.bankdroid.api.ProviderFactory}s. */ public interface ServiceLoader { /** * Loads all available {@link ProviderFactory}. * @return A set of all available {@link ProviderFactory} within the application. */ Set<ProviderFactory> load(); }