package org.webpieces.router.impl.hooks; import java.util.List; import org.webpieces.router.api.actions.Action; import org.webpieces.router.api.dto.MethodMeta; import org.webpieces.router.impl.FilterInfo; import org.webpieces.router.impl.RouteMeta; import org.webpieces.router.impl.loader.ResolvedMethod; import org.webpieces.util.filters.Service; public interface MetaLoaderProxy { void loadControllerIntoMeta(RouteMeta meta, ResolvedMethod method, boolean isInitializingAllControllers); void loadFiltersIntoMeta(RouteMeta m, List<FilterInfo<?>> filters, boolean isInitializingAllFilters); Service<MethodMeta, Action> createServiceFromFilters(RouteMeta m, List<FilterInfo<?>> filterInfos); }