public abstract class AbstractProxyPlugin extends Object implements ProxyPlugin
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
canonicalTypeName |
static Map<String,byte[]> |
fileLocalCacheMap |
protected static org.pf4j.DefaultPluginManager |
GLOBAL_PLUGIN_MANAGER |
private String |
key |
protected org.slf4j.Logger |
logger |
private int |
order |
protected PluginApplication |
pluginApplication |
private String |
simpleTypeName |
| 构造器和说明 |
|---|
AbstractProxyPlugin() |
| 限定符和类型 | 方法和说明 |
|---|---|
<R> R |
execute(ProxyPluginContext proxyPluginContext) |
protected abstract <R> R |
executePlugin(ProxyPluginContext proxyPluginContext) |
protected String |
getCanonicalTypeName() |
String |
getKey() |
int |
getOrder() |
protected String |
getSimpleTypeName() |
AbstractProxyPlugin |
initialize(org.springframework.context.ApplicationContext mainApplicationContext) |
protected void |
loggingFilterStart() |
AbstractProxyPlugin |
setKey(String key) |
AbstractProxyPlugin |
setOrder(int order) |
AbstractProxyPlugin |
setPluginApplication(PluginApplication pluginApplication) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPluginBeanRegistrar, getPluginClassGroup, getPluginPipeProcessor, getPluginPostProcessor, getPluginPreProcessor, getPluginResourceLoader, getType, keyprotected static final org.pf4j.DefaultPluginManager GLOBAL_PLUGIN_MANAGER
protected org.slf4j.Logger logger
protected PluginApplication pluginApplication
private final String simpleTypeName
private final String canonicalTypeName
private String key
private int order
public AbstractProxyPlugin setPluginApplication(PluginApplication pluginApplication)
setPluginApplication 在接口中 PluginExtensionpublic AbstractProxyPlugin initialize(org.springframework.context.ApplicationContext mainApplicationContext) throws Exception
initialize 在接口中 PluginExtensionExceptionpublic String getKey()
getKey 在接口中 ProxyPluginpublic AbstractProxyPlugin setKey(String key)
public int getOrder()
getOrder 在接口中 ProxyPluginpublic AbstractProxyPlugin setOrder(int order)
public final <R> R execute(ProxyPluginContext proxyPluginContext) throws ProxyPluginException
execute 在接口中 ProxyPluginProxyPluginExceptionprotected final String getSimpleTypeName()
protected final String getCanonicalTypeName()
protected final void loggingFilterStart()
protected abstract <R> R executePlugin(ProxyPluginContext proxyPluginContext) throws ProxyPluginException
Copyright © 2021 Zodiac. All rights reserved.