
com.moon.spring.interceptor.verify.BaseVerifyInterceptor Maven / Gradle / Ivy
package com.moon.spring.interceptor.verify;
import org.springframework.web.servlet.HandlerInterceptor;
import javax.servlet.http.HttpServletRequest;
import java.util.function.BiPredicate;
import java.util.function.Predicate;
/**
* @author moonsky
*/
public abstract class BaseVerifyInterceptor implements HandlerInterceptor {
private final BiPredicate tester;
public BaseVerifyInterceptor() { this((request, s) -> true); }
public BaseVerifyInterceptor(Predicate tester) { this(((request, value) -> tester.test(value))); }
public BaseVerifyInterceptor(BiPredicate tester) { this.tester = tester; }
public BiPredicate getTester() { return tester; }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy