edu.vt.middleware.ldap.servlets
Class LogoutServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by edu.vt.middleware.ldap.servlets.CommonServlet
              extended by edu.vt.middleware.ldap.servlets.LogoutServlet
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public final class LogoutServlet
extends CommonServlet

LogoutServet removes the session id attribute set by the LoginServlet. The following init params can be set for this servlet: edu.vt.middleware.ldap.servlets.sessionId - to remove from the session

The following http params can be sent to this servlet: url - to redirect client to after logout

Version:
$Revision: 1330 $ $Date: 2010-05-23 18:10:53 -0400 (Sun, 23 May 2010) $
Author:
Middleware Services
See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.vt.middleware.ldap.servlets.CommonServlet
logger, sessionManager
 
Constructor Summary
LogoutServlet()
           
 
Method Summary
 void destroy()
          Called by the servlet container to indicate to a servlet that the servlet is being taken out of service.
 void init(javax.servlet.ServletConfig config)
          Initialize this servlet.
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handle all requests sent to this servlet.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogoutServlet

public LogoutServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Initialize this servlet.

Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class CommonServlet
Parameters:
config - ServletConfig
Throws:
javax.servlet.ServletException - if an error occurs

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws javax.servlet.ServletException,
                    IOException
Handle all requests sent to this servlet.

Overrides:
service in class javax.servlet.http.HttpServlet
Parameters:
request - HttpServletRequest
response - HttpServletResponse
Throws:
javax.servlet.ServletException - if this request cannot be serviced
IOException - if a response cannot be sent

destroy

public void destroy()
Called by the servlet container to indicate to a servlet that the servlet is being taken out of service.

Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet


Copyright © 2003-2010 Virginia Tech. All Rights Reserved.