All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.impala-graph-bootstrap.xml Maven / Gradle / Ivy

There is a newer version: 1.0.3
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" 
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd">

 <bean id="aspectjAwareClassLoader" parent = "propertyParent">
     <property name="name" value="load.time.weaving.enabled"/>
     <property name="defaultValue" value="constant:[org.impalaframework.bootstrap.CoreBootstrapProperties.LOAD_TIME_WEAVING_ENABLED_DEFAULT]"/>
 </bean> 

 <bean id="classLoaderFactory" class="org.impalaframework.module.holder.graph.GraphClassLoaderFactoryBean">
     <property name = "moduleLocationResolver" ref = "moduleLocationResolver"/>
     <property name = "parentClassLoaderFirst" ref = "parentClassLoaderFirst"/>
     <property name = "aspectjAwareClassLoader" ref = "aspectjAwareClassLoader"/>
 </bean>
 
 <bean id="strictModificationExtractor" class="org.impalaframework.module.modification.graph.GraphModificationExtractor">
 </bean>
    
 <bean id="stickyModificationExtractor" class="org.impalaframework.module.modification.graph.StickyGraphModificationExtractor">
 </bean>
 
 <!-- ############## Spring modules support ############### -->
 
 <bean id="graphBeanVisibilityType" parent = "propertyParent">
     <property name="name" value="graph.bean.visibility.type"/>
     <property name="defaultValue" value="constant:[org.impalaframework.bootstrap.CoreBootstrapProperties.GRAPH_BEAN_VISIBILITY_TYPE_DEFAULT]"/>
 </bean>
 
 <bean id="springModuleRuntime" class="org.impalaframework.spring.module.graph.SpringGraphModuleRuntime"
    parent="baseModuleRuntime"> 
    <property name = "applicationContextLoader" ref="applicationContextLoader"/>
    <property name = "classLoaderFactory" ref="classLoaderFactory"/>       
    <property name = "beanVisibilityType" ref="graphBeanVisibilityType"/>   
 </bean>
 
 <!-- ############## Factory definitions ############### -->
 
 <bean id="classLoaderRegistryFactory" class="org.impalaframework.module.factory.GraphClassLoaderRegistryFactory"/> 
 
 <bean id="moduleStateHolderFactory" class="org.impalaframework.module.factory.GraphModuleStateHolderFactory">
    <property name="externalRootModuleName" ref="externalRootModuleName"/>           
 </bean>
 
</beans>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy