Index

A C D F G H I J L N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addCacheControlAndExpiresHeaders(HttpServletResponse) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
addInjectedOsgiService(Class<?>, Object) - Method in class no.priv.bang.servlet.jersey.JerseyServlet
Method for registering OSGi services with the HK2 dependency injection container.
addSlashToServletPath(HttpServletRequest, HttpServletResponse) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 

C

copyStream(InputStream, ServletOutputStream) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
Utility method to copy the content of an input stream into an output stream.

D

defaultResourcePackage - Variable in class no.priv.bang.servlet.jersey.JerseyServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 

F

findResourceFromPathInfo(String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
FrontendServlet - Class in no.priv.bang.servlet.frontend
This is a servlet that's intended to be a base class for a DS component exposing a Servlet service that plugs into the OSGi web whiteboard.
FrontendServlet(Class<?>) - Constructor for class no.priv.bang.servlet.frontend.FrontendServlet
In OSGi classpath resources aren't visible outside of the bundle (i.e. jar file) they reside in.

G

getRoutes() - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
getRoutesClasspathName() - Method in class no.priv.bang.servlet.frontend.FrontendServlet
Override in subclass if a different name than the default value is needed.
getRoutesClasspathStream(Class<?>) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
guessContentTypeFromResourceName(String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 

H

handleResourceNotFound(HttpServletRequest, HttpServletResponse, String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
This is a method that will be called when no classpath resource or frontend route matches the request path.

I

init(WebConfig) - Method in class no.priv.bang.servlet.jersey.JerseyServlet
 
injectedServices - Variable in class no.priv.bang.servlet.jersey.JerseyServlet
 

J

JerseyServlet - Class in no.priv.bang.servlet.jersey
This is a servlet that's intended to be a base class for a DS component exposing a Servlet service that plugs into the OSGi web whiteboard to provide a REST API based on Jersey.
JerseyServlet() - Constructor for class no.priv.bang.servlet.jersey.JerseyServlet
 

L

logger - Variable in class no.priv.bang.servlet.frontend.FrontendServlet
 
logger - Variable in class no.priv.bang.servlet.jersey.JerseyServlet
 

N

no.priv.bang.servlet.frontend - package no.priv.bang.servlet.frontend
 
no.priv.bang.servlet.jersey - package no.priv.bang.servlet.jersey
 

P

processResource(HttpServletResponse, HttpServletRequest, String, String, String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
This is a method that will be called for resources that should be processed in some way before they are returned.

R

readLinesFromClasspath(Class<?>) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
routes - Variable in class no.priv.bang.servlet.frontend.FrontendServlet
 

S

serialVersionUID - Static variable in class no.priv.bang.servlet.frontend.FrontendServlet
 
serialVersionUID - Static variable in class no.priv.bang.servlet.jersey.JerseyServlet
 
setJerseyResourcePackagesDefaultIfNotSetElsewhere(boolean, ResourceConfig) - Method in class no.priv.bang.servlet.jersey.JerseyServlet
 
setLogService(LogService) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
setLogService(LogService) - Method in class no.priv.bang.servlet.jersey.JerseyServlet
Used to register the OSGi LogService to the JerseyServlet.
setRoutes(String...) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
shouldNotBeCached(String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
sneakyThrows(Throwable) - Static method in class no.priv.bang.servlet.frontend.FrontendServlet
 

T

thisIsAResourceThatShouldBeProcessed(HttpServletRequest, String, String, String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
This is a method that should be overridden in a subclass to detect if a resource should be processed instead of just returned as-is.

U

urlConnectionGuessContentTypeFromName(String) - Method in class no.priv.bang.servlet.frontend.FrontendServlet
 
A C D F G H I J L N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form