public abstract class AbstractHttpRequestFilter extends AbstractHttpFilter<io.netty.handler.codec.http.HttpRequest>
fileLocalCacheMap, GLOBAL_PLUGIN_MANAGER, logger, pluginApplication| 构造器和说明 |
|---|
AbstractHttpRequestFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
ProxyPluginType |
getType() |
void |
hackLogging(String realIp,
String type,
String cause)
记录hack记录。
|
protected void |
hackLoggingDebug(String realIp,
String type,
String cause) |
protected void |
hackLoggingInfo(String realIp,
String type,
String cause) |
boolean |
isBlacklist() |
boolean |
isCrucial()
是否满足重要记录条件。
|
doFilter, executeHttpFilterexecuteHttpPlugin, getInputEncoding, getOutputEncoding, getProxyConfigRepository, getProxyEntity, obtainBlackFilterMessage, obtainFilterMessage, obtainWhiteFilterMessage, setInputEncoding, setOutputEncoding, setProxyConfigRepository, setProxyEntityexecutePlugin, getContentPatterns, getContentType, getCookie, getFilePatterns, getHeader, getPostPamameters, getRemoteRealIp, getRequestUrl, getUserAgent, onChange, setContentPatterns, setFilePatternsexecute, getCanonicalTypeName, getKey, getOrder, getSimpleTypeName, initialize, loggingFilterStart, setKey, setOrder, setPluginApplicationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getKey, getOrder, getPluginBeanRegistrar, getPluginClassGroup, getPluginPipeProcessor, getPluginPostProcessor, getPluginPreProcessor, getPluginResourceLoader, keyinitialize, setPluginApplicationpublic final ProxyPluginType getType()
public boolean isBlacklist()
public boolean isCrucial()
public final void hackLogging(String realIp, String type, String cause)
realIp - 用户IPtype - 匹配的类型cause - 被拦截的原因Copyright © 2021 Zodiac. All rights reserved.