public class HttpUaBlackRequestFilter extends HttpRequestFilter
Lifecycle.SingleUse| 限定符和类型 | 字段和说明 |
|---|---|
private Set<Pattern> |
patterns |
loggerlogAFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT| 构造器和说明 |
|---|
HttpUaBlackRequestFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpFilterMessage |
doFilter(io.netty.handler.codec.http.HttpRequest originalRequest,
io.netty.handler.codec.http.HttpObject httpObject)
拦截逻辑。
|
void |
onChange(ProxyConfig file) |
hackLog, isBlacklist, startingLifecycle, stoppingfecyclegetProxyConfigRepository, getProxyEntity, setProxyConfigRepository, setProxyEntitybeforeStartingLifecycle, beforeStoppingLifecycle, destroy, destroyedLifecycle, destroyingLifecycle, destroyInternal, failedLifecycle, init, initializedLifecycle, initializingLifecycle, initInternal, newLifecycle, startedLifecycle, stoppedLifecyclefailedInternal, startedInternal, startInternal, stopInternal, stoppedInternaladdLifecycleListener, destroyLifecycle, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, initLifecycle, lifecycleListeners, removeLifecycleListener, setState, setState, startLifecycle, stopLifecycle, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitlifecycleEventpublic void onChange(ProxyConfig file)
public HttpFilterMessage doFilter(io.netty.handler.codec.http.HttpRequest originalRequest, io.netty.handler.codec.http.HttpObject httpObject)
ProxyFilterdoFilter 在类中 ProxyFilter<io.netty.handler.codec.http.HttpRequest,HttpProxyEntity,HttpFilterMessage,io.netty.handler.codec.http.HttpObject>originalRequest - proxy messagehttpObject - proxy requestCopyright © 2021 Zodiac. All rights reserved.