This commit is contained in:
Luke Taylor 2007-12-06 17:26:04 +00:00
parent 628227f5e7
commit cb980f12d5

View File

@ -25,21 +25,16 @@ import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
* Performs a logout by modifying the
* {@link org.springframework.security.context.SecurityContextHolder}.
*
* Performs a logout by modifying the {@link org.springframework.security.context.SecurityContextHolder}.
* <p>
* Will also invalidate the {@link HttpSession} if
* {@link #isInvalidateHttpSession()} is <code>true</code> and the session is
* not <code>null</code>.
* Will also invalidate the {@link HttpSession} if {@link #isInvalidateHttpSession()} is <code>true</code> and the
* session is not <code>null</code>.
*
* @author Ben Alex
* @version $Id: SecurityContextLogoutHandler.java 1784 2007-02-24 21:00:24Z
* luke_t $
* @version $Id$
*/
public class SecurityContextLogoutHandler implements LogoutHandler {
// ~ Methods
// ========================================================================================================
//~ Methods ========================================================================================================
private boolean invalidateHttpSession = true;
@ -67,11 +62,10 @@ public class SecurityContextLogoutHandler implements LogoutHandler {
}
/**
* Causes the {@link HttpSession} to be invalidated when this
* {@link LogoutHandler} is invoked. Defaults to true.
* Causes the {@link HttpSession} to be invalidated when this {@link LogoutHandler} is invoked. Defaults to true.
*
* @param invalidateHttpSession true if you wish the session to be
* invalidated (default) or false if it should not be
* @param invalidateHttpSession true if you wish the session to be invalidated (default) or false if it should
* not be.
*/
public void setInvalidateHttpSession(boolean invalidateHttpSession) {
this.invalidateHttpSession = invalidateHttpSession;