net.n2oapp.framework.api.register.route.MetadataRouter Maven / Gradle / Ivy
package net.n2oapp.framework.api.register.route;
import net.n2oapp.framework.api.metadata.Compiled;
import net.n2oapp.framework.api.metadata.compile.CompileContext;
import java.util.Map;
/**
* Маршрутизатор URL адресов метаданных.
*/
public interface MetadataRouter {
/**
* Поиск метаданных по URL адресу и типу.
*
* @param url URL адрес
* @return Маршрут
*/
CompileContext get(String url, Class compiledClass, Map params);
}