es.org.openl.rules.ruleservice.5.17.2.source-code.openl-ruleservice-publisher-beans.xml Maven / Gradle / Ivy
<?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"> <!-- Provide information about modules that can be used as dependencies. --> <!-- <bean id="dependencyManager" class="org.openl.rules.project.dependencies.RulesProjectDependencyManager"/> --> <!-- Simple front end to access all services. --> <bean id="frontend" class="org.openl.rules.ruleservice.simple.RulesFrontendImpl"/> <!-- Initializes OpenL Engine instances according to web services configuration description and calls DeploymentAdmin to expose corresponding web service. --> <bean id="javaClassRuleServicePublisher" class="org.openl.rules.ruleservice.simple.JavaClassRuleServicePublisher"> <property name="frontend" ref="frontend"/> </bean> <bean id="ruleServicePublisher" class="org.openl.rules.ruleservice.publish.MultipleRuleServicePublisher"> <property name="defaultRuleServicePublishers"> <list> <ref bean="javaClassRuleServicePublisher"/> </list> </property> <property name="listeners"> <bean class="org.openl.rules.ruleservice.conf.BeanCollectionFactoryBean"> <property name="beanType" value="org.openl.rules.ruleservice.publish.RuleServicePublisherListener" /> </bean> </property> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy