インターフェース BeanClassLoaderAware

すべてのスーパーインターフェース:
Aware
すべての既知の実装クラス:
AbstractAdvisingBeanPostProcessor, AbstractAdvisorAutoProxyCreator, AbstractApplicationEventMulticaster, AbstractAutoProxyCreator, AbstractBeanFactoryAwareAdvisingPostProcessor, AbstractEntityManagerFactoryBean, AbstractFactoryBean, AbstractHttpServiceRegistrar, AbstractServiceLoaderBasedFactoryBean, AbstractSingletonProxyFactoryBean, AnnotationAwareAspectJAutoProxyCreator, AnnotationMBeanExporter, AspectJAwareAdvisorAutoProxyCreator, AspectJWeavingEnabler, AsyncAnnotationBeanPostProcessor, BeanNameAutoProxyCreator, BshScriptEvaluator, BshScriptFactory, CacheProxyFactoryBean, ConcurrencyLimitBeanPostProcessor, ConcurrentMapCacheManager, ConfigurationClassPostProcessor, CustomAutowireConfigurer, CustomScopeConfigurer, DefaultAdvisorAutoProxyCreator, DefaultContextLoadTimeWeaver, FieldRetrievingFactoryBean, GroovyScriptEvaluator, GroovyScriptFactory, HttpServiceProxyRegistryFactoryBean, InfrastructureAdvisorAutoProxyCreator, InterfaceBasedMBeanInfoAssembler, Jackson2ObjectMapperFactoryBean, JacksonJsonMessageConverter, Jaxb2Marshaller, JCacheManagerFactoryBean, JndiObjectFactoryBean, ListFactoryBean, LoadTimeWeavingConfiguration, LocalContainerEntityManagerFactoryBean, LocalEntityManagerFactoryBean, MapFactoryBean, MappingJackson2MessageConverter, MBeanClientInterceptor, MBeanExporter, MBeanProxyFactoryBean, MBeanServerConnectionFactoryBean, MethodInvokingBean, MethodInvokingFactoryBean, MethodInvokingJobDetailFactoryBean, MethodInvokingRunnable, MethodMapTransactionAttributeSource, MethodValidationPostProcessor, ObjectFactoryCreatingFactoryBean, PersistenceExceptionTranslationPostProcessor, ProviderCreatingFactoryBean, ProxyFactoryBean, ProxyProcessorSupport, ResourceBundleMessageSource, RetryAnnotationBeanPostProcessor, ScriptFactoryPostProcessor, ServiceFactoryBean, ServiceListFactoryBean, ServiceLoaderFactoryBean, SetFactoryBean, SimpleApplicationEventMulticaster, SortedResourcesFactoryBean, StandardScriptEvaluator, StandardScriptFactory, TransactionProxyFactoryBean, XStreamMarshaller

public interface BeanClassLoaderAware extends Aware
Bean が Bean class loaderSE を認識できるようにするコールバック。つまり、現在の Bean ファクトリが Bean クラスをロードするために使用するクラスローダーです。

これは主に、共有クラスローダーからロードされる可能性があるにもかかわらず、名前でアプリケーションクラスを取得する必要があるフレームワーククラスによって実装されることを目的としています。

すべての Bean ライフサイクルメソッドのリストについては、BeanFactory javadoc を参照してください。

導入:
2.0
作成者:
Juergen Hoeller, Chris Beams
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    Bean class loaderSE を Bean インスタンスに提供するコールバック。
  • メソッドの詳細

    • setBeanClassLoader

      void setBeanClassLoader(ClassLoaderSE classLoader)
      Bean class loaderSE を Bean インスタンスに提供するコールバック。

      通常の Bean プロパティの設定、ただし InitializingBean's InitializingBean.afterPropertiesSet() メソッドやカスタム init-method などの初期化コールバックの前に呼び出さます。

      パラメーター:
      classLoader - 所有クラスローダー