
META-INF.impala-graph-bootstrap.xml Maven / Gradle / Ivy
The 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="supportsModuleLibraries" parent = "propertyParent"> <property name="name" value="supports.module.libraries"/> <property name="defaultValue" value="constant:[org.impalaframework.bootstrap.CoreBootstrapProperties.SUPPORTS_MODULE_LIBRARIES_DEFAULT]"/> </bean> <bean id="exportsModuleLibraries" parent = "propertyParent"> <property name="name" value="exports.module.libraries"/> <property name="defaultValue" value="constant:[org.impalaframework.bootstrap.CoreBootstrapProperties.EXPORTS_MODULE_LIBRARIES_DEFAULT]"/> </bean> <bean id="loadsModuleLibraryResources" parent = "propertyParent"> <property name="name" value="loads.module.library.resources"/> <property name="defaultValue" value="constant:[org.impalaframework.bootstrap.CoreBootstrapProperties.LOADS_MODULE_LIBRARY_RESOURCES_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"/> <property name = "supportsModuleLibraries" ref = "supportsModuleLibraries"/> <property name = "exportsModuleLibraries" ref = "exportsModuleLibraries"/> <property name = "loadsModuleLibraryResources" ref = "loadsModuleLibraryResources"/> </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