net.n2oapp.framework.api.reader.SourceLoader Maven / Gradle / Ivy
package net.n2oapp.framework.api.reader;
import net.n2oapp.framework.api.metadata.SourceMetadata;
import net.n2oapp.framework.api.register.SourceInfo;
/**
* Загрузчик метаданных из внешних источников
*
* @param Тип мета информации
*/
@FunctionalInterface
public interface SourceLoader {
/**
* Считать метаданную по мета информации
*
* @param info Мета информация
* @param Тип считанной метаданной
* @return Считанная метаданная
*/
S load(I info, String params);
}