package org.esmerilprogramming.overtown.server; import io.undertow.Handlers; import io.undertow.server.handlers.resource.ClassPathResourceManager; import io.undertow.server.handlers.resource.ResourceHandler; import io.undertow.server.handlers.resource.ResourceManager; public class ResourceHandlerMounter { public ResourceHandler mount() { Configuration configuration = ConfigurationHolder.getInstance().getConfiguration(); ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader(); ResourceManager resourceManager = new ClassPathResourceManager(contextClassLoader, configuration.getStaticRootPath() + "/"); return Handlers.resource( resourceManager ); } }