[jboss-svn-commits] JBL Code SVN: r38384 - in labs/jbossesb/trunk/product/rosetta: src/org/jboss/soa/esb/listeners/config and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 17 12:18:34 EDT 2013
Author: tcunning
Date: 2013-07-17 12:18:34 -0400 (Wed, 17 Jul 2013)
New Revision: 38384
Modified:
labs/jbossesb/trunk/product/rosetta/deployer-as6/src/org/jboss/soa/esb/listeners/deployers/mc/as6/WebGatewayBuilder.java
labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/WebGatewayBuilder.java
Log:
JBESB-3937
ESB is reading all XSDs on every WebServiceInfo - we should precreate the list of XSDs outside of the loop.
Modified: labs/jbossesb/trunk/product/rosetta/deployer-as6/src/org/jboss/soa/esb/listeners/deployers/mc/as6/WebGatewayBuilder.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/deployer-as6/src/org/jboss/soa/esb/listeners/deployers/mc/as6/WebGatewayBuilder.java 2013-07-14 06:52:16 UTC (rev 38383)
+++ labs/jbossesb/trunk/product/rosetta/deployer-as6/src/org/jboss/soa/esb/listeners/deployers/mc/as6/WebGatewayBuilder.java 2013-07-17 16:18:34 UTC (rev 38384)
@@ -143,13 +143,13 @@
if (endpointServices.size() > 0)
{
final JAXWSProviderClassGenerator generator = new JAXWSProviderClassGenerator();
-
+
+ // Copy all schemas to the wsdl directory to support imports.
+ final Map<String, String> schemasMap = JBossDeployerUtil.getSchemas(esbArchive);
for(WebserviceInfo webserviceInfo: endpointServices)
{
final Service service = webserviceInfo.getService();
- // Copy all schemas to the wsdl directory to support imports.
- final Map<String, String> schemasMap = JBossDeployerUtil.getSchemas(esbArchive);
final String wsdlDir = "WEB-INF/wsdl/" + service.getCategory().replace('/', '_') + "/";
for (Entry<String, String> schemaEntry : schemasMap.entrySet())
{
Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/WebGatewayBuilder.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/WebGatewayBuilder.java 2013-07-14 06:52:16 UTC (rev 38383)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/WebGatewayBuilder.java 2013-07-17 16:18:34 UTC (rev 38384)
@@ -140,13 +140,14 @@
if (endpointServices.size() > 0)
{
final JAXWSProviderClassGenerator generator = new JAXWSProviderClassGenerator();
-
+
+ // Copy all schemas to the wsdl directory to support imports.
+ final Map<String, String> schemasMap = JBossDeployerUtil.getSchemas(esbArchive);
+
for(WebserviceInfo webserviceInfo: endpointServices)
{
final Service service = webserviceInfo.getService();
- // Copy all schemas to the wsdl directory to support imports.
- final Map<String, String> schemasMap = JBossDeployerUtil.getSchemas(esbArchive);
final String wsdlDir = "WEB-INF/wsdl/" + service.getCategory().replace('/', '_') + "/";
for (Entry<String, String> schemaEntry : schemasMap.entrySet())
{
More information about the jboss-svn-commits
mailing list