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:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
FaviconServlet
public FaviconServlet()
-
-
Method Details
-
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.
-