Author: bvahdat
Date: Sat Feb 11 10:43:46 2012
New Revision: 1243024

URL: http://svn.apache.org/viewvc?rev=1243024&view=rev
Log:
CAMEL-4998: Optimized the CamelHttpsUrlConnectionMessageSender constructor.

Modified:
    
camel/trunk/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java

Modified: 
camel/trunk/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java?rev=1243024&r1=1243023&r2=1243024&view=diff
==============================================================================
--- 
camel/trunk/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
 (original)
+++ 
camel/trunk/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
 Sat Feb 11 10:43:46 2012
@@ -160,27 +160,29 @@ public class SpringWebserviceProducer ex
 
                 @Override
                 public void doWith(Field field) throws 
IllegalArgumentException, IllegalAccessException {
-                    if (!Modifier.isStatic(field.getModifiers())) {
-                        String fieldName = field.getName();
-                        if ("logger".equals(fieldName) || 
"acceptGzipEncoding".equals(fieldName)) {
-                            // skip them
-                            return;
-                        }
-
-                        field.setAccessible(true);
-                        Object value = field.get(webServiceMessageSender);
-
-                        Field inheritedField;
-                        try {
-                            inheritedField = 
CamelHttpsUrlConnectionMessageSender.this.getClass().getSuperclass().getDeclaredField(fieldName);
-                        } catch (NoSuchFieldException e) {
-                            throw new IllegalArgumentException("Unexpected 
exception!", e);
-                        }
-
-                        inheritedField.setAccessible(true);
-                        
inheritedField.set(CamelHttpsUrlConnectionMessageSender.this, value);
-                        LOG.trace("Populated the field {} with the value {}", 
value, fieldName);
+                    if (Modifier.isStatic(field.getModifiers())) {
+                        return;
                     }
+
+                    String fieldName = field.getName();
+                    if ("logger".equals(fieldName) || 
"acceptGzipEncoding".equals(fieldName)) {
+                        // skip them
+                        return;
+                    }
+
+                    field.setAccessible(true);
+                    Object value = field.get(webServiceMessageSender);
+
+                    Field inheritedField;
+                    try {
+                        inheritedField = 
CamelHttpsUrlConnectionMessageSender.this.getClass().getSuperclass().getDeclaredField(fieldName);
+                    } catch (NoSuchFieldException e) {
+                        throw new IllegalArgumentException("Unexpected 
exception!", e);
+                    }
+
+                    inheritedField.setAccessible(true);
+                    
inheritedField.set(CamelHttpsUrlConnectionMessageSender.this, value);
+                    LOG.trace("Populated the field {} with the value {}", 
fieldName, value);
                 }
 
             });


Reply via email to