Class FeatureFlagInterceptor
java.lang.Object
net.brightroom.featureflag.interceptor.FeatureFlagInterceptor
- All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
public class FeatureFlagInterceptor
extends Object
implements org.springframework.web.servlet.HandlerInterceptor
Spring MVC interceptor for Feature Flag checking. This interceptor handles feature flag checks
for MVC endpoints by intercepting requests before they reach the handlers.
-
Constructor Summary
ConstructorsConstructorDescriptionFeatureFlagInterceptor(net.brightroom.featureflag.provider.FeatureFlagProvider featureFlagProvider) Constructor -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.web.servlet.HandlerInterceptor
afterCompletion, postHandle
-
Constructor Details
-
FeatureFlagInterceptor
public FeatureFlagInterceptor(net.brightroom.featureflag.provider.FeatureFlagProvider featureFlagProvider) Constructor- Parameters:
featureFlagProvider- featureFlagProvider
-
-
Method Details
-
preHandle
public boolean preHandle(@NonNull jakarta.servlet.http.HttpServletRequest request, @NonNull jakarta.servlet.http.HttpServletResponse response, @NonNull Object handler) - Specified by:
preHandlein interfaceorg.springframework.web.servlet.HandlerInterceptor
-