gov.noaa.pmel.tmap
Class SessionFilter

java.lang.Object
  |
  +--gov.noaa.pmel.tmap.SessionFilter

public class SessionFilter
extends java.lang.Object

Implementation of servlet Filter interface that establishes a LAS session.

Version:
$Version$
Author:
$Author: kobrien $

Field Summary
(package private)  FilterConfig mConfig
           
 
Constructor Summary
SessionFilter()
           
 
Method Summary
(package private)  boolean checkSession(HttpServletRequest req, HttpServletResponse resp)
           
 void destroy()
           
 void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)
           
 void init(FilterConfig config)
           
(package private)  boolean isCachedUrl(HttpServletRequest req)
           
(package private)  boolean isExcludedUrl(HttpServletRequest req)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mConfig

FilterConfig mConfig
Constructor Detail

SessionFilter

public SessionFilter()
Method Detail

isExcludedUrl

boolean isExcludedUrl(HttpServletRequest req)

isCachedUrl

boolean isCachedUrl(HttpServletRequest req)

checkSession

boolean checkSession(HttpServletRequest req,
                     HttpServletResponse resp)
               throws ServletException,
                      java.io.IOException
ServletException
java.io.IOException

doFilter

public void doFilter(ServletRequest req,
                     ServletResponse resp,
                     FilterChain chain)
              throws java.io.IOException,
                     ServletException
java.io.IOException
ServletException

init

public void init(FilterConfig config)

destroy

public void destroy()