Package org.jivesoftware.util
Class FaviconServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.jivesoftware.util.FaviconServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class FaviconServlet extends javax.servlet.http.HttpServlet
Servlet that gets favicons of webservers and includes them in HTTP responses. This servlet can be used when getting a favicon can take some time so pages can use this servlet as the image source to let the page load quickly and get the favicon images as they are available.This servlet expects the web application to have the
images/server_16x16.gif
file that is used when no favicon is found.- Author:
- Gaston Dombiak
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FaviconServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Retrieve the image based on it's name.void
init(javax.servlet.ServletConfig config)
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
-
-
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Servlet
- Overrides:
destroy
in classjavax.servlet.GenericServlet
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Retrieve the image based on it's name.- Overrides:
doGet
in classjavax.servlet.http.HttpServlet
- Parameters:
request
- the httpservletrequest.response
- the httpservletresponse.
-
-