public abstract class AbstractHttpProxyFilterPlugin<T extends io.netty.handler.codec.http.HttpMessage> extends AbstractHttpProxyPlugin implements HttpProxyFlterPlugin<T>
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
inputEncoding |
private String |
outputEncoding |
private ProxyConfigRepository |
proxyConfigRepository |
private HttpProxyEntity |
proxyEntity |
fileLocalCacheMap, GLOBAL_PLUGIN_MANAGER, logger, pluginApplication| 构造器和说明 |
|---|
AbstractHttpProxyFilterPlugin() |
executePlugin, 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, getType, keyinitialize, setPluginApplicationprivate ProxyConfigRepository proxyConfigRepository
private HttpProxyEntity proxyEntity
private String inputEncoding
private String outputEncoding
protected final HttpFilterMessage executeHttpPlugin(HttpProxyPluginContext httpProxyPluginContext) throws ProxyPluginException
executeHttpPlugin 在类中 AbstractHttpProxyPluginProxyPluginExceptionpublic ProxyConfigRepository getProxyConfigRepository()
public AbstractHttpProxyFilterPlugin<T> setProxyConfigRepository(ProxyConfigRepository proxyConfigRepository)
public HttpProxyEntity getProxyEntity()
public AbstractHttpProxyFilterPlugin<T> setProxyEntity(HttpProxyEntity proxyEntity)
public String getInputEncoding()
public AbstractHttpProxyFilterPlugin<T> setInputEncoding(String inputEncoding)
public String getOutputEncoding()
public AbstractHttpProxyFilterPlugin<T> setOutputEncoding(String outputEncoding)
protected final HttpFilterMessage obtainBlackFilterMessage(HttpProxyFlterPluginContext<T> httpProxyFlterPluginContext)
protected final HttpFilterMessage obtainWhiteFilterMessage(HttpProxyFlterPluginContext<T> httpProxyFlterPluginContext)
protected final HttpFilterMessage obtainFilterMessage(HttpProxyFlterPluginContext<T> httpProxyFlterPluginContext, String message)
protected abstract HttpFilterMessage executeHttpFilter(HttpProxyFlterPluginContext<T> httpProxyFlterPluginContext) throws ProxyPluginException
Copyright © 2021 Zodiac. All rights reserved.