n.dragon-uddi-ws.1.1-alpha1.source-code.applicationContext-uddi-services.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <!-- Dragon - SOA Governance Platform. Copyright (c) 2009 EBM Websourcing, http://www.ebmwebsourcing.com/ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Initial developer(s): EBM WebSourcing --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> <!-- UDDI Service beans declaration --> <!-- V3 beans --> <bean name="uddiInquiryServiceV3" class="org.ow2.dragon.service.uddi.v3.impl.UDDIInquiryImpl"> <constructor-arg> <ref bean="universalUnifiedDAO" /> </constructor-arg> <constructor-arg> <ref bean="org.apache.cxf.jaxws.context.WebServiceContextImpl" /> </constructor-arg> </bean> <jaxws:endpoint id="uddiInquiryWSV3" implementor="#uddiInquiryServiceV3" address="/UddiInquiryServiceV3" /> <bean name="uddiPublicationServiceV3" class="org.ow2.dragon.service.uddi.v3.impl.UDDIPublicationImpl"> <constructor-arg> <ref bean="universalUnifiedDAO" /> </constructor-arg> <constructor-arg> <ref bean="metadataService" /> </constructor-arg> </bean> <jaxws:endpoint id="uddiPublicationWSV3" implementor="#uddiPublicationServiceV3" address="/UddiPublicationServiceV3" /> <!-- V2 beans --> <bean name="uddiInquiryServiceV2" class="org.ow2.dragon.service.uddi.v2.impl.InquireImpl"> <constructor-arg> <ref bean="universalUnifiedDAO" /> </constructor-arg> <constructor-arg> <ref bean="org.apache.cxf.jaxws.context.WebServiceContextImpl" /> </constructor-arg> </bean> <jaxws:endpoint id="uddiInquiryWSV2" implementor="#uddiInquiryServiceV2" address="/UddiInquiryServiceV2" /> </beans>