Change-Id: Ie450b60683e4c317ac19628cb923310b828747a7 Former-commit-id:dd190be390
[formerly91fe9ea501
] [formerly8989c09566
[formerly c75a5f6664b3c6d79773f4eda52ce03dfb5ba877]] Former-commit-id:8989c09566
Former-commit-id:0e1994a03c
96 lines
No EOL
4.4 KiB
XML
96 lines
No EOL
4.4 KiB
XML
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
|
|
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd
|
|
http://www.springframework.org/schema/tx
|
|
http://www.springframework.org/schema/tx/spring-tx.xsd">
|
|
|
|
<!-- This file should only contain beans used on a running EDEX instance. -->
|
|
|
|
<bean id="ebxmlDbValidationStrategy"
|
|
class="com.raytheon.uf.edex.registry.ebxml.dao.EbxmlPostgresValidationStrategy" />
|
|
|
|
<bean id="registrySubscriptionManagerInvoker"
|
|
class="com.raytheon.uf.edex.registry.ebxml.dao.EsbRouteRegistrySubscriptionManagerInvocation" />
|
|
|
|
<!-- start service -->
|
|
<bean id="queryServiceFactory" class="org.apache.cxf.jaxws.JaxWsServerFactoryBean"
|
|
init-method="create">
|
|
<property name="serviceClass"
|
|
value="oasis.names.tc.ebxml.regrep.wsdl.registry.services.v4.QueryManager" />
|
|
<property name="address">
|
|
<bean factory-bean="ServiceUrlFactory" factory-method="getServiceAddress">
|
|
<constructor-arg value="queryManager" />
|
|
<constructor-arg value="${EBXML_QUERY_SERVICE_SOAP_PORT}" />
|
|
</bean>
|
|
</property>
|
|
<property name="serviceBean" ref="queryServiceSoapImpl" />
|
|
<property name="inInterceptors">
|
|
<list>
|
|
<ref bean="XACMLPolicyEnforcementPoint" />
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- start service -->
|
|
<bean id="notificationServiceFactory" class="org.apache.cxf.jaxws.JaxWsServerFactoryBean"
|
|
init-method="create">
|
|
<property name="serviceClass"
|
|
value="oasis.names.tc.ebxml.regrep.wsdl.registry.services.v4.NotificationListener" />
|
|
<property name="address">
|
|
<bean factory-bean="ServiceUrlFactory" factory-method="getServiceAddress">
|
|
<constructor-arg value="notificationListener" />
|
|
<constructor-arg value="${EBXML_QUERY_SERVICE_SOAP_PORT}" />
|
|
</bean>
|
|
</property>
|
|
<property name="serviceBean" ref="notificationServiceImpl" />
|
|
</bean>
|
|
|
|
<!-- start service -->
|
|
<bean id="lcmServiceFactory" class="org.apache.cxf.jaxws.JaxWsServerFactoryBean"
|
|
init-method="create">
|
|
<property name="serviceClass"
|
|
value="oasis.names.tc.ebxml.regrep.wsdl.registry.services.v4.LifecycleManager" />
|
|
<property name="address">
|
|
<bean factory-bean="ServiceUrlFactory" factory-method="getServiceAddress">
|
|
<constructor-arg value="lifecycleManager" />
|
|
<constructor-arg value="${EBXML_QUERY_SERVICE_SOAP_PORT}" />
|
|
</bean>
|
|
</property>
|
|
<property name="serviceBean" ref="lcmServiceImpl" />
|
|
<property name="inInterceptors">
|
|
<list>
|
|
<ref bean="XACMLPolicyEnforcementPoint" />
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
|
|
<!-- start service -->
|
|
<bean id="validatorServiceFactory" class="org.apache.cxf.jaxws.JaxWsServerFactoryBean"
|
|
init-method="create">
|
|
<property name="serviceClass"
|
|
value="oasis.names.tc.ebxml.regrep.wsdl.registry.services.v4.Validator" />
|
|
<property name="address">
|
|
<bean factory-bean="ServiceUrlFactory" factory-method="getServiceAddress">
|
|
<constructor-arg value="validator" />
|
|
<constructor-arg value="${EBXML_QUERY_SERVICE_SOAP_PORT}" />
|
|
</bean>
|
|
</property>
|
|
<property name="serviceBean" ref="validatorServiceImpl" />
|
|
</bean>
|
|
|
|
<!-- start service -->
|
|
<bean id="catalogerServiceFactory" class="org.apache.cxf.jaxws.JaxWsServerFactoryBean"
|
|
init-method="create">
|
|
<property name="serviceClass"
|
|
value="oasis.names.tc.ebxml.regrep.wsdl.registry.services.v4.Cataloger" />
|
|
<property name="address">
|
|
<bean factory-bean="ServiceUrlFactory" factory-method="getServiceAddress">
|
|
<constructor-arg value="cataloger" />
|
|
<constructor-arg value="${EBXML_QUERY_SERVICE_SOAP_PORT}" />
|
|
</bean>
|
|
</property>
|
|
<property name="serviceBean" ref="catalogerServiceImpl" />
|
|
</bean>
|
|
|
|
</beans> |