接口 ProcessorContext
-
- 所有超级接口:
com.gitee.starblues.core.launcher.plugin.RegistryInfo
- 所有已知实现类:
DefaultProcessorContext
public interface ProcessorContext extends com.gitee.starblues.core.launcher.plugin.RegistryInfo处理者上下文- 从以下版本开始:
- 3.0.0
- 版本:
- 3.0.0
- 作者:
- starBlues
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static classProcessorContext.RunMode运行模式
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 org.springframework.context.support.GenericApplicationContextgetApplicationContext()得到当前插件的 ApplicationContextClassLoadergetClassLoader()得到当前插件的 ClassLoadercom.gitee.starblues.integration.IntegrationConfigurationgetConfiguration()得到当前框架的集成配置com.gitee.starblues.spring.MainApplicationContextgetMainApplicationContext()得到主程序的 ApplicationContextcom.gitee.starblues.spring.SpringBeanFactorygetMainBeanFactory()得到主程序的 SpringBeanFactorycom.gitee.starblues.core.descriptor.InsidePluginDescriptorgetPluginDescriptor()得到插件信息 PluginDescriptorcom.gitee.starblues.core.PluginInfogetPluginInfo()得到插件信息 PluginInfocom.gitee.starblues.core.launcher.plugin.PluginInteractivegetPluginInteractive()得到 PluginInteractiveorg.springframework.core.io.ResourceLoadergetResourceLoader()得到插件的资源loaderClass<? extends SpringPluginBootstrap>getRunnerClass()得到启动的class类SpringPluginBootstrapgetSpringPluginBootstrap()得到入口类对象-SpringPluginBootstrapcom.gitee.starblues.spring.WebConfiggetWebConfig()获取 WebConfigProcessorContext.RunModerunMode()当前运行模式voidsetApplicationContext(org.springframework.context.support.GenericApplicationContext applicationContext)set 当前插件的 ApplicationContext
-
-
-
方法详细资料
-
runMode
ProcessorContext.RunMode runMode()
当前运行模式- 返回:
- RunMode
-
getSpringPluginBootstrap
SpringPluginBootstrap getSpringPluginBootstrap()
得到入口类对象-SpringPluginBootstrap- 返回:
- SpringPluginBootstrap
-
getPluginDescriptor
com.gitee.starblues.core.descriptor.InsidePluginDescriptor getPluginDescriptor()
得到插件信息 PluginDescriptor- 返回:
- PluginDescriptor
-
getPluginInfo
com.gitee.starblues.core.PluginInfo getPluginInfo()
得到插件信息 PluginInfo- 返回:
- PluginInfo
-
getRunnerClass
Class<? extends SpringPluginBootstrap> getRunnerClass()
得到启动的class类- 返回:
- Class
-
getPluginInteractive
com.gitee.starblues.core.launcher.plugin.PluginInteractive getPluginInteractive()
得到 PluginInteractive- 返回:
- PluginInteractive
-
getMainApplicationContext
com.gitee.starblues.spring.MainApplicationContext getMainApplicationContext()
得到主程序的 ApplicationContext- 返回:
- MainApplicationContext
-
getMainBeanFactory
com.gitee.starblues.spring.SpringBeanFactory getMainBeanFactory()
得到主程序的 SpringBeanFactory- 返回:
- SpringBeanFactory
-
getConfiguration
com.gitee.starblues.integration.IntegrationConfiguration getConfiguration()
得到当前框架的集成配置- 返回:
- IntegrationConfiguration
-
getApplicationContext
org.springframework.context.support.GenericApplicationContext getApplicationContext()
得到当前插件的 ApplicationContext- 返回:
- GenericApplicationContext
-
getClassLoader
ClassLoader getClassLoader()
得到当前插件的 ClassLoader- 返回:
- ClassLoader
-
getResourceLoader
org.springframework.core.io.ResourceLoader getResourceLoader()
得到插件的资源loader- 返回:
- ResourceLoader
-
getWebConfig
com.gitee.starblues.spring.WebConfig getWebConfig()
获取 WebConfig- 返回:
- WebConfig
-
setApplicationContext
void setApplicationContext(org.springframework.context.support.GenericApplicationContext applicationContext)
set 当前插件的 ApplicationContext- 参数:
applicationContext- GenericApplicationContext
-
-