Class WebJarStaticHandler
- java.lang.Object
-
- io.quarkus.vertx.http.runtime.webjar.WebJarStaticHandler
-
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>,Closeable,AutoCloseable
public class WebJarStaticHandler extends Object implements io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>, Closeable
Static handler for webjars. Delegates to either Vert.x @StaticHandlerif finalDestination starts with META-INF, or otherwise to @FileSystemStaticHandler.
-
-
Constructor Summary
Constructors Constructor Description WebJarStaticHandler()WebJarStaticHandler(String finalDestination, String path, List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()StringgetFinalDestination()StringgetPath()List<FileSystemStaticHandler.StaticWebRootConfiguration>getWebRootConfigurations()voidhandle(io.vertx.ext.web.RoutingContext event)voidsetFinalDestination(String finalDestination)voidsetPath(String path)voidsetWebRootConfigurations(List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations)
-
-
-
Constructor Detail
-
WebJarStaticHandler
public WebJarStaticHandler()
-
WebJarStaticHandler
public WebJarStaticHandler(String finalDestination, String path, List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations)
-
-
Method Detail
-
getFinalDestination
public String getFinalDestination()
-
setFinalDestination
public void setFinalDestination(String finalDestination)
-
getPath
public String getPath()
-
setPath
public void setPath(String path)
-
getWebRootConfigurations
public List<FileSystemStaticHandler.StaticWebRootConfiguration> getWebRootConfigurations()
-
setWebRootConfigurations
public void setWebRootConfigurations(List<FileSystemStaticHandler.StaticWebRootConfiguration> webRootConfigurations)
-
handle
public void handle(io.vertx.ext.web.RoutingContext event)
- Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-