[jbossws-commits] JBossWS SVN: r16729 - in stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf: deployment and 1 other directories.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Fri Sep 14 12:16:52 EDT 2012


Author: alessio.soldano at jboss.com
Date: 2012-09-14 12:16:51 -0400 (Fri, 14 Sep 2012)
New Revision: 16729

Modified:
   stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/CXFInstanceProvider.java
   stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java
   stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/services/DDBeans.java
Log:
Minor changes to collections creations


Modified: stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/CXFInstanceProvider.java
===================================================================
--- stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/CXFInstanceProvider.java	2012-09-14 16:14:46 UTC (rev 16728)
+++ stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/CXFInstanceProvider.java	2012-09-14 16:16:51 UTC (rev 16729)
@@ -45,12 +45,13 @@
 
     private static final ResourceBundle bundle = BundleUtils.getBundle(CXFInstanceProvider.class);
     private final ServerFactoryBean factory;
-    private final Map<String, Reference> cache = new HashMap<String, Reference>();
+    private final Map<String, Reference> cache = new HashMap<String, Reference>(8);
 
     public CXFInstanceProvider(final ServerFactoryBean factory) {
         this.factory = factory;
     }
 
+    @SuppressWarnings("rawtypes")
     public synchronized Reference getInstance(final String className) {
         Reference instance = cache.get(className);
         if (instance == null) {

Modified: stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java
===================================================================
--- stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java	2012-09-14 16:14:46 UTC (rev 16728)
+++ stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/deployment/EndpointImpl.java	2012-09-14 16:16:51 UTC (rev 16729)
@@ -91,9 +91,7 @@
          {
             if (getProperties() == null)
             {
-               Map<String, Object> props = new HashMap<String, Object>();
-               props.putAll(epConfProps);
-               setProperties(props);
+               setProperties(new HashMap<String, Object>(epConfProps));
             }
             else
             {

Modified: stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/services/DDBeans.java
===================================================================
--- stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/services/DDBeans.java	2012-09-14 16:14:46 UTC (rev 16728)
+++ stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/metadata/services/DDBeans.java	2012-09-14 16:16:51 UTC (rev 16729)
@@ -28,6 +28,7 @@
 import java.io.Writer;
 import java.net.URL;
 import java.util.ArrayList;
+import java.util.LinkedList;
 import java.util.List;
 
 import org.jboss.wsf.spi.deployment.WSFDeploymentException;
@@ -44,9 +45,9 @@
    // The Required services.
    private List<DDEndpoint> endpoints = new ArrayList<DDEndpoint>();
    // Optional additional beans.
-   private List<DDBean> beans = new ArrayList<DDBean>();
+   private List<DDBean> beans = new LinkedList<DDBean>();
    
-   private List<DDJmsAddressBean> addressBeans = new ArrayList<DDJmsAddressBean>();
+   private List<DDJmsAddressBean> addressBeans = new LinkedList<DDJmsAddressBean>();
    
    // The derived temp file
    private File tmpFile;



More information about the jbossws-commits mailing list