Package io.jans.configapi.filters
Class CorsFilterConfig
- java.lang.Object
-
- io.jans.configapi.filters.CorsFilterConfig
-
- All Implemented Interfaces:
jakarta.servlet.FilterConfig
public class CorsFilterConfig extends Object implements jakarta.servlet.FilterConfig
-
-
Field Summary
Fields Modifier and Type Field Description static StringPARAM_CORS_ALLOWED_HEADERSKey to retrieve allowed headers fromCorsConfigurationFilter.static StringPARAM_CORS_ALLOWED_METHODSKey to retrieve allowed methods fromCorsConfigurationFilter.static StringPARAM_CORS_ALLOWED_ORIGINSKey to retrieve allowed origins fromCorsConfigurationFilter.static StringPARAM_CORS_ENABLEDKey to retrieve if filter enabled fromCorsConfigurationFilter.static StringPARAM_CORS_EXPOSED_HEADERSKey to retrieve exposed headers fromCorsConfigurationFilter.static StringPARAM_CORS_LOGGING_ENABLEDKey to retrieve logging enabled fromCorsConfigurationFilter.static StringPARAM_CORS_PREFLIGHT_MAXAGEKey to retrieve preflight max age fromCorsConfigurationFilter.static StringPARAM_CORS_REQUEST_DECORATEKey to determine if request should be decoratedCorsConfigurationFilter.static StringPARAM_CORS_SUPPORT_CREDENTIALSKey to retrieve support credentials fromCorsConfigurationFilter.
-
Constructor Summary
Constructors Constructor Description CorsFilterConfig(String filterName, io.jans.configapi.model.configuration.ApiAppConfiguration appConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFilterName()StringgetInitParameter(String name)Enumeration<String>getInitParameterNames()jakarta.servlet.ServletContextgetServletContext()
-
-
-
Field Detail
-
PARAM_CORS_ENABLED
public static final String PARAM_CORS_ENABLED
Key to retrieve if filter enabled fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_ALLOWED_ORIGINS
public static final String PARAM_CORS_ALLOWED_ORIGINS
Key to retrieve allowed origins fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_ALLOWED_METHODS
public static final String PARAM_CORS_ALLOWED_METHODS
Key to retrieve allowed methods fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_ALLOWED_HEADERS
public static final String PARAM_CORS_ALLOWED_HEADERS
Key to retrieve allowed headers fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_EXPOSED_HEADERS
public static final String PARAM_CORS_EXPOSED_HEADERS
Key to retrieve exposed headers fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_SUPPORT_CREDENTIALS
public static final String PARAM_CORS_SUPPORT_CREDENTIALS
Key to retrieve support credentials fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_LOGGING_ENABLED
public static final String PARAM_CORS_LOGGING_ENABLED
Key to retrieve logging enabled fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_PREFLIGHT_MAXAGE
public static final String PARAM_CORS_PREFLIGHT_MAXAGE
Key to retrieve preflight max age fromCorsConfigurationFilter.- See Also:
- Constant Field Values
-
PARAM_CORS_REQUEST_DECORATE
public static final String PARAM_CORS_REQUEST_DECORATE
Key to determine if request should be decoratedCorsConfigurationFilter.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CorsFilterConfig
public CorsFilterConfig(String filterName, io.jans.configapi.model.configuration.ApiAppConfiguration appConfiguration)
-
-
Method Detail
-
getFilterName
public String getFilterName()
- Specified by:
getFilterNamein interfacejakarta.servlet.FilterConfig
-
getServletContext
public jakarta.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin interfacejakarta.servlet.FilterConfig
-
getInitParameter
public String getInitParameter(String name)
- Specified by:
getInitParameterin interfacejakarta.servlet.FilterConfig
-
getInitParameterNames
public Enumeration<String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejakarta.servlet.FilterConfig
-
-