类 SyncFilter
java.lang.Object
com.flyfish.oauth.common.OAuth2PostAware
com.flyfish.oauth.filter.ClientAwareFilter
com.flyfish.oauth.filter.SyncFilter
- 所有已实现的接口:
OAuth2SsoInitializeAware, SyncRequestListener, javax.servlet.Filter
@WebFilter(filterName="sync-filter",
urlPatterns="/oauth/sync/*")
public class SyncFilter
extends ClientAwareFilter
implements SyncRequestListener
数据同步的filter。需要自己实现响应转换器
- 作者:
- wangyu
-
字段概要
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) 过滤,此处针对同步请求全量进行处理voidinit(javax.servlet.FilterConfig filterConfig) <T> voidonFailed(SyncRequestEvent<T> event) 同步失败的回调<T> voidonSuccess(SyncRequestEvent<T> event) 同步成功的回调从类继承的方法 ClientAwareFilter
destroy
-
构造器详细资料
-
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
同步成功的回调- 指定者:
onSuccess在接口中SyncRequestListener- 类型参数:
T- 泛型- 参数:
event- 事件
-
onFailed
同步失败的回调- 指定者:
onFailed在接口中SyncRequestListener- 类型参数:
T- 泛型- 参数:
event- 事件
-