Jt808RequestFilter(v2.1.1)
约 179 字小于 1 分钟
Jt808RequestFilter(v2.1.1)
这个接口也是从 org.springframework.web.server.WebFilter
借鉴(抄袭)的。
提示
该功能默认不开启,要使用 Jt808RequestFilter
需要配置 jt808.plugins.request-filter.enabled = true
public interface Jt808RequestFilter {
/**
* <h3 color="red">注意</h3>
* 该功能默认不开启,要使用 filter 需要配置 {@code jt808.plugins.request-filter.enabled = true}
*
* <p>
* <p>
* 能执行到这里就意味着: 请求整体结构已经解析完毕(分包请求也已经自动合并)。
* <p>
* <p>
* {@code filter} 的逻辑执行完成之后才会执行消息体的解析。
* <p>
* <p>
* 多个 {@code filter} 实例的执行顺序和 Spring 的 {@link org.springframework.core.annotation.Order @Order} 和 {@link org.springframework.core.Ordered Ordered} 一致。
*
* @param exchange 当前请求上下文
* @param chain 过滤器链
* @see org.springframework.core.annotation.Order
* @see org.springframework.core.Ordered
* @since 2.1.1
*/
void filter(Jt808ServerExchange exchange, Jt808RequestFilterChain chain);
}