类 DefaultProcessorContext
- java.lang.Object
-
- com.gitee.starblues.core.launcher.plugin.CacheRegistryInfo
-
- com.gitee.starblues.bootstrap.processor.DefaultProcessorContext
-
- 所有已实现的接口:
ProcessorContext,com.gitee.starblues.core.launcher.plugin.RegistryInfo
public class DefaultProcessorContext extends com.gitee.starblues.core.launcher.plugin.CacheRegistryInfo implements ProcessorContext
默认的处理者上下文- 版本:
- 3.0.0
- 作者:
- starBlues
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 com.gitee.starblues.bootstrap.processor.ProcessorContext
ProcessorContext.RunMode
-
-
构造器概要
构造器 构造器 说明 DefaultProcessorContext(ProcessorContext.RunMode runMode, SpringPluginBootstrap springPluginBootstrap, com.gitee.starblues.core.launcher.plugin.PluginInteractive pluginInteractive, Class<? extends SpringPluginBootstrap> runnerClass)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.context.support.GenericApplicationContextgetApplicationContext()得到当前插件的 ApplicationContextClassLoadergetClassLoader()得到当前插件的 ClassLoadercom.gitee.starblues.integration.IntegrationConfigurationgetConfiguration()得到当前框架的集成配置com.gitee.starblues.spring.MainApplicationContextgetMainApplicationContext()得到主程序的 ApplicationContextcom.gitee.starblues.spring.SpringBeanFactorygetMainBeanFactory()得到主程序的 SpringBeanFactoryprotected ClassLoadergetPluginClassLoader()com.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-
从类继承的方法 com.gitee.starblues.core.launcher.plugin.CacheRegistryInfo
addRegistryInfo, clearRegistryInfo, getRegistryInfo, getRegistryInfo, removeRegistryInfo
-
-
-
-
构造器详细资料
-
DefaultProcessorContext
public DefaultProcessorContext(ProcessorContext.RunMode runMode, SpringPluginBootstrap springPluginBootstrap, com.gitee.starblues.core.launcher.plugin.PluginInteractive pluginInteractive, Class<? extends SpringPluginBootstrap> runnerClass)
-
-
方法详细资料
-
runMode
public ProcessorContext.RunMode runMode()
从接口复制的说明:ProcessorContext当前运行模式- 指定者:
runMode在接口中ProcessorContext- 返回:
- RunMode
-
getSpringPluginBootstrap
public SpringPluginBootstrap getSpringPluginBootstrap()
从接口复制的说明:ProcessorContext得到入口类对象-SpringPluginBootstrap- 指定者:
getSpringPluginBootstrap在接口中ProcessorContext- 返回:
- SpringPluginBootstrap
-
getPluginDescriptor
public com.gitee.starblues.core.descriptor.InsidePluginDescriptor getPluginDescriptor()
从接口复制的说明:ProcessorContext得到插件信息 PluginDescriptor- 指定者:
getPluginDescriptor在接口中ProcessorContext- 返回:
- PluginDescriptor
-
getPluginInfo
public com.gitee.starblues.core.PluginInfo getPluginInfo()
从接口复制的说明:ProcessorContext得到插件信息 PluginInfo- 指定者:
getPluginInfo在接口中ProcessorContext- 返回:
- PluginInfo
-
getRunnerClass
public Class<? extends SpringPluginBootstrap> getRunnerClass()
从接口复制的说明:ProcessorContext得到启动的class类- 指定者:
getRunnerClass在接口中ProcessorContext- 返回:
- Class
-
getPluginInteractive
public com.gitee.starblues.core.launcher.plugin.PluginInteractive getPluginInteractive()
从接口复制的说明:ProcessorContext得到 PluginInteractive- 指定者:
getPluginInteractive在接口中ProcessorContext- 返回:
- PluginInteractive
-
getMainApplicationContext
public com.gitee.starblues.spring.MainApplicationContext getMainApplicationContext()
从接口复制的说明:ProcessorContext得到主程序的 ApplicationContext- 指定者:
getMainApplicationContext在接口中ProcessorContext- 返回:
- MainApplicationContext
-
getMainBeanFactory
public com.gitee.starblues.spring.SpringBeanFactory getMainBeanFactory()
从接口复制的说明:ProcessorContext得到主程序的 SpringBeanFactory- 指定者:
getMainBeanFactory在接口中ProcessorContext- 返回:
- SpringBeanFactory
-
getConfiguration
public com.gitee.starblues.integration.IntegrationConfiguration getConfiguration()
从接口复制的说明:ProcessorContext得到当前框架的集成配置- 指定者:
getConfiguration在接口中ProcessorContext- 返回:
- IntegrationConfiguration
-
getApplicationContext
public org.springframework.context.support.GenericApplicationContext getApplicationContext()
从接口复制的说明:ProcessorContext得到当前插件的 ApplicationContext- 指定者:
getApplicationContext在接口中ProcessorContext- 返回:
- GenericApplicationContext
-
getClassLoader
public ClassLoader getClassLoader()
从接口复制的说明:ProcessorContext得到当前插件的 ClassLoader- 指定者:
getClassLoader在接口中ProcessorContext- 返回:
- ClassLoader
-
getResourceLoader
public org.springframework.core.io.ResourceLoader getResourceLoader()
从接口复制的说明:ProcessorContext得到插件的资源loader- 指定者:
getResourceLoader在接口中ProcessorContext- 返回:
- ResourceLoader
-
getWebConfig
public com.gitee.starblues.spring.WebConfig getWebConfig()
从接口复制的说明:ProcessorContext获取 WebConfig- 指定者:
getWebConfig在接口中ProcessorContext- 返回:
- WebConfig
-
setApplicationContext
public void setApplicationContext(org.springframework.context.support.GenericApplicationContext applicationContext)
从接口复制的说明:ProcessorContextset 当前插件的 ApplicationContext- 指定者:
setApplicationContext在接口中ProcessorContext- 参数:
applicationContext- GenericApplicationContext
-
getPluginClassLoader
protected ClassLoader getPluginClassLoader()
-
-