public abstract class AbstractProxyFilterPlugin<T,E extends ProxyEntity,M extends ProxyFilterMessage,REQ,RESP> extends AbstractProxyPlugin implements ProxyFilterPlugin<T,E,M,REQ,RESP>, ProxyConfigListener
| 限定符和类型 | 字段和说明 |
|---|---|
private ProxyConfigRepository |
proxyConfigRepository |
private E |
proxyEntity |
fileLocalCacheMap, GLOBAL_PLUGIN_MANAGER, logger, pluginApplication| 构造器和说明 |
|---|
AbstractProxyFilterPlugin() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract ProxyFilterMessage |
executeFilter(ProxyFilterPluginContext proxyFilterPluginContext) |
ProxyFilterMessage |
executePlugin(ProxyPluginContext proxyPluginContext) |
ProxyConfigRepository |
getProxyConfigRepository() |
E |
getProxyEntity() |
AbstractProxyFilterPlugin<T,E,M,REQ,RESP> |
setProxyConfigRepository(ProxyConfigRepository proxyConfigRepository) |
void |
setProxyEntity(E proxyEntity) |
execute, 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, setPluginApplicationonChangeprivate ProxyConfigRepository proxyConfigRepository
private E extends ProxyEntity proxyEntity
public final ProxyFilterMessage executePlugin(ProxyPluginContext proxyPluginContext) throws ProxyPluginException
executePlugin 在类中 AbstractProxyPluginProxyPluginExceptionpublic ProxyConfigRepository getProxyConfigRepository()
public AbstractProxyFilterPlugin<T,E,M,REQ,RESP> setProxyConfigRepository(ProxyConfigRepository proxyConfigRepository)
public E getProxyEntity()
public void setProxyEntity(E proxyEntity)
public abstract ProxyFilterMessage executeFilter(ProxyFilterPluginContext proxyFilterPluginContext)
Copyright © 2022 Zodiac. All rights reserved.