Class WebInterfaceAssetsResource

java.lang.Object
org.graylog2.web.resources.WebInterfaceAssetsResource

@Singleton @Path("") public class WebInterfaceAssetsResource extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    WebInterfaceAssetsResource(IndexHtmlGenerator indexHtmlGenerator, Set<Plugin> plugins, javax.activation.MimetypesFileTypeMap mimeTypes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    get(jakarta.ws.rs.core.Request request, String pluginName, String filename)
     
    jakarta.ws.rs.core.Response
    get(org.glassfish.jersey.server.ContainerRequest request, jakarta.ws.rs.core.HttpHeaders headers, String filename)
     
    jakarta.ws.rs.core.Response
    getIndex(org.glassfish.jersey.server.ContainerRequest request, jakarta.ws.rs.core.HttpHeaders headers)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WebInterfaceAssetsResource

      @Inject public WebInterfaceAssetsResource(IndexHtmlGenerator indexHtmlGenerator, Set<Plugin> plugins, javax.activation.MimetypesFileTypeMap mimeTypes)
  • Method Details

    • get

      @Path("assets/plugin/{plugin}/{filename}") @GET public jakarta.ws.rs.core.Response get(@Context jakarta.ws.rs.core.Request request, @PathParam("plugin") String pluginName, @PathParam("filename") String filename)
    • get

      @Path("assets/{filename: .*}") @GET public jakarta.ws.rs.core.Response get(@Context org.glassfish.jersey.server.ContainerRequest request, @Context jakarta.ws.rs.core.HttpHeaders headers, @PathParam("filename") String filename)
    • getIndex

      @GET @Path("{filename:.*}") public jakarta.ws.rs.core.Response getIndex(@Context org.glassfish.jersey.server.ContainerRequest request, @Context jakarta.ws.rs.core.HttpHeaders headers)