1 package org.onap.config.impl;
3 import org.onap.config.Constants;
4 import org.onap.config.api.Configuration;
6 import java.io.IOException;
7 import javax.servlet.Filter;
8 import javax.servlet.FilterChain;
9 import javax.servlet.FilterConfig;
10 import javax.servlet.ServletException;
11 import javax.servlet.ServletRequest;
12 import javax.servlet.ServletResponse;
13 import javax.servlet.annotation.WebFilter;
16 public class ConfigurationFilter implements Filter {
19 public void init(FilterConfig paramFilterConfig) throws ServletException {
20 //Use the default behavior
24 public void doFilter(ServletRequest paramServletRequest, ServletResponse paramServletResponse,
25 FilterChain paramFilterChain) throws IOException, ServletException {
26 Configuration.tenant.set(Constants.DEFAULT_TENANT);
28 paramFilterChain.doFilter(paramServletRequest, paramServletResponse);
30 Configuration.tenant.remove();
35 public void destroy() {
36 //Use the default behavior