package restx.webjars; import com.google.common.base.Predicates; import com.google.common.collect.ImmutableMap; import restx.ResourcesRoute; import restx.factory.Module; import restx.factory.Provides; import java.util.Arrays; import java.util.concurrent.TimeUnit; /** * @author fcamblor */ @Module public class WebJarsModule { @Provides public ResourcesRoute webjars() { return new ResourcesRoute( "WebjarsRoute", "/@/webjars", "META-INF/resources/webjars", ImmutableMap.<String, String>of(), Arrays.asList( new ResourcesRoute.CachedResourcePolicy( Predicates.<ResourcesRoute.ResourceInfo>alwaysTrue(), "max-age="+ TimeUnit.DAYS.toSeconds(100) ) ) ); } }