diff options
author | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2010-07-28 09:05:04 +0000 |
---|---|---|
committer | mcentner <mcentner@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2010-07-28 09:05:04 +0000 |
commit | af24a20257f4958ef5335d471a7fe2c93f475a35 (patch) | |
tree | f7f4b2da3f123433d78a1c950d1150b9adf60356 /BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/RequestIdFilter.java | |
parent | c84ee7bc9459bf4966144d29efc4e91b6497a28e (diff) | |
download | mocca-af24a20257f4958ef5335d471a7fe2c93f475a35.tar.gz mocca-af24a20257f4958ef5335d471a7fe2c93f475a35.tar.bz2 mocca-af24a20257f4958ef5335d471a7fe2c93f475a35.zip |
Resolved issue [#MOCCA-745] (Two simultaneous requests within the same session cause failure in both requests).
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@790 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/RequestIdFilter.java')
-rw-r--r-- | BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/RequestIdFilter.java | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/RequestIdFilter.java b/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/RequestIdFilter.java deleted file mode 100644 index 210f482f..00000000 --- a/BKUOnline/src/main/java/at/gv/egiz/bku/online/webapp/RequestIdFilter.java +++ /dev/null @@ -1,58 +0,0 @@ -package at.gv.egiz.bku.online.webapp; - -import java.io.IOException; - -import javax.servlet.Filter; -import javax.servlet.FilterChain; -import javax.servlet.FilterConfig; -import javax.servlet.ServletException; -import javax.servlet.ServletRequest; -import javax.servlet.ServletResponse; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpSession; - -import org.slf4j.MDC; - -import at.gv.egiz.bku.binding.Id; -import at.gv.egiz.bku.binding.IdFactory; - -/** - * Servlet Filter implementation class BindingProcessorFilter - */ -public class RequestIdFilter implements Filter { - - /** - * @see Filter#destroy() - */ - public void destroy() { - } - - /** - * @see Filter#doFilter(ServletRequest, ServletResponse, FilterChain) - */ - public void doFilter(ServletRequest request, ServletResponse response, - FilterChain chain) throws IOException, ServletException { - - if (request instanceof HttpServletRequest) { - HttpSession session = ((HttpServletRequest) request).getSession(); - Id id = IdFactory.getInstance().createId(session.getId()); - MDC.put("id", id.toString()); - request.setAttribute("id", id); - } - - // pass the request along the filter chain - try { - chain.doFilter(request, response); - } finally { - MDC.remove("id"); - } - - } - - /** - * @see Filter#init(FilterConfig) - */ - public void init(FilterConfig fConfig) throws ServletException { - } - -} |