类 SyncFilter

所有已实现的接口:
OAuth2SsoInitializeAware, SyncRequestListener, javax.servlet.Filter

@WebFilter(filterName="sync-filter", urlPatterns="/oauth/sync/*") public class SyncFilter extends ClientAwareFilter implements SyncRequestListener
数据同步的filter。需要自己实现响应转换器
作者:
wangyu
  • 构造器详细资料

    • SyncFilter

      public SyncFilter()
  • 方法详细资料

    • init

      public void init(javax.servlet.FilterConfig filterConfig)
      指定者:
      init 在接口中 javax.servlet.Filter
      覆盖:
      init 在类中 ClientAwareFilter
    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      过滤,此处针对同步请求全量进行处理
      指定者:
      doFilter 在接口中 javax.servlet.Filter
      参数:
      request - 请求
      response - 响应
      chain - 链
      抛出:
      IOException - 异常
      javax.servlet.ServletException - 异常
    • onSuccess

      public <T> void onSuccess(SyncRequestEvent<T> event)
      同步成功的回调
      指定者:
      onSuccess 在接口中 SyncRequestListener
      类型参数:
      T - 泛型
      参数:
      event - 事件
    • onFailed

      public <T> void onFailed(SyncRequestEvent<T> event)
      同步失败的回调
      指定者:
      onFailed 在接口中 SyncRequestListener
      类型参数:
      T - 泛型
      参数:
      event - 事件