Author: cmueller
Date: Sat Jun 18 21:24:27 2011
New Revision: 1137250
URL: http://svn.apache.org/viewvc?rev=1137250&view=rev
Log:
fixed a few critical issues spotted by Sonar:
https://analysis.apache.org/drilldown/violations/37401?priority=CRITICAL
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/XPathBuilder.java
camel/trunk/camel-core/src/main/java/org/apache/camel/util/LRUSoftCache.java
camel/trunk/camel-core/src/test/java/org/apache/camel/util/LRUSoftCacheTest.java
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java
camel/trunk/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureConfiguration.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java
camel/trunk/components/camel-protobuf/src/main/java/org/apache/camel/dataformat/protobuf/ProtobufDataFormat.java
camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java
camel/trunk/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpOIDPoller.java
camel/trunk/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapJaxbDataFormat.java
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandlerBuilder.java
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/resources/RouteResource.java
camel/trunk/examples/camel-example-cxf/src/main/java/org/apache/camel/example/cxf/provider/Client.java
camel/trunk/examples/camel-example-loan-broker/src/main/java/org/apache/camel/loanbroker/queue/version/Bank.java
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/XPathBuilder.java
URL:
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/XPathBuilder.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/XPathBuilder.java
(original)
+++
camel/trunk/camel-core/src/main/java/org/apache/camel/builder/xml/XPathBuilder.java
Sat Jun 18 21:24:27 2011
@@ -392,11 +392,10 @@ public class XPathBuilder implements Exp
}
}
- if (xpathFactory == null) {
- LOG.debug("Creating default XPathFactory");
- xpathFactory = XPathFactory.newInstance();
- }
+ LOG.debug("Creating default XPathFactory");
+ xpathFactory = XPathFactory.newInstance();
}
+
return xpathFactory;
}
Modified:
camel/trunk/camel-core/src/main/java/org/apache/camel/util/LRUSoftCache.java
URL:
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/util/LRUSoftCache.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/camel-core/src/main/java/org/apache/camel/util/LRUSoftCache.java
(original)
+++
camel/trunk/camel-core/src/main/java/org/apache/camel/util/LRUSoftCache.java
Sat Jun 18 21:24:27 2011
@@ -77,8 +77,8 @@ public class LRUSoftCache<K, V> extends
@Override
public void putAll(Map<? extends K, ? extends V> map) {
// do not use entrySet but copy one by one
- for (K key : map.keySet()) {
- put(key, map.get(key));
+ for (Map.Entry<? extends K, ? extends V> entry : map.entrySet()) {
+ put(entry.getKey(), entry.getValue());
}
}
Modified:
camel/trunk/camel-core/src/test/java/org/apache/camel/util/LRUSoftCacheTest.java
URL:
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/test/java/org/apache/camel/util/LRUSoftCacheTest.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/camel-core/src/test/java/org/apache/camel/util/LRUSoftCacheTest.java
(original)
+++
camel/trunk/camel-core/src/test/java/org/apache/camel/util/LRUSoftCacheTest.java
Sat Jun 18 21:24:27 2011
@@ -132,10 +132,10 @@ public class LRUSoftCacheTest extends Te
cache.put(1, "foo");
cache.put(2, "bar");
- Collection col = cache.values();
+ Collection<Object> col = cache.values();
assertEquals(2, col.size());
- Iterator it = col.iterator();
+ Iterator<Object> it = col.iterator();
assertEquals("foo", it.next());
assertEquals("bar", it.next());
Modified:
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java
(original)
+++
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/BindyKeyValuePairFactory.java
Sat Jun 18 21:24:27 2011
@@ -210,7 +210,7 @@ public class BindyKeyValuePairFactory ex
if (obj != null) {
// Check mandatory field
- if (keyValuePairField.required() && values == null) {
+ if (keyValuePairField.required()) {
throw new IllegalArgumentException("The mandatory
key/tag : " + key + " has not been defined !");
}
Modified:
camel/trunk/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureConfiguration.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureConfiguration.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureConfiguration.java
(original)
+++
camel/trunk/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureConfiguration.java
Sat Jun 18 21:24:27 2011
@@ -35,7 +35,7 @@ public class DigitalSignatureConfigurati
private KeyStore keystore;
private SecureRandom secureRandom;
private String algorithm = "DSA";
- private Integer bufferSize = new Integer(2048);
+ private Integer bufferSize = Integer.valueOf(2048);
private String provider;
private String signatureHeaderName;
private String alias;
Modified:
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java
(original)
+++
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/blueprint/CxfNamespaceHandler.java
Sat Jun 18 21:24:27 2011
@@ -46,11 +46,8 @@ public class CxfNamespaceHandler impleme
String s = element.getLocalName();
if ("cxfEndpoint".equals(s)) {
return new EndpointDefinitionParser().parse(element, context);
- } else if ("server".equals(s)) {
- //return new
RsServerDefinitionParser(JaxWsServerFactoryBean.class).parse(element, context);
- } else if ("client".equals(s)) {
- //return new
RsClientDefinitionParser(JaxWsProxyFactoryBean.class).parse(element, context);
}
+
return null;
}
Modified:
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java
(original)
+++
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsProducer.java
Sat Jun 18 21:24:27 2011
@@ -122,10 +122,6 @@ public class CxfRsProducer extends Defau
client.query(entry.getKey(), entry.getValue());
}
}
- String queryString = inMessage.getHeader(Exchange.HTTP_QUERY,
String.class);
- if (queryString != null) {
-
- }
CxfRsBinding binding = cxfRsEndpoint.getBinding();
Modified:
camel/trunk/components/camel-protobuf/src/main/java/org/apache/camel/dataformat/protobuf/ProtobufDataFormat.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-protobuf/src/main/java/org/apache/camel/dataformat/protobuf/ProtobufDataFormat.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-protobuf/src/main/java/org/apache/camel/dataformat/protobuf/ProtobufDataFormat.java
(original)
+++
camel/trunk/components/camel-protobuf/src/main/java/org/apache/camel/dataformat/protobuf/ProtobufDataFormat.java
Sat Jun 18 21:24:27 2011
@@ -66,9 +66,7 @@ public class ProtobufDataFormat implemen
if (instanceClassName == null) {
throw new CamelException("There is not defaultInstance for
protobuf unmarshaling");
} else {
- if (defaultInstance == null) {
- defaultInstance = loadDefaultInstance(instanceClassName,
exchange.getContext());
- }
+ defaultInstance = loadDefaultInstance(instanceClassName,
exchange.getContext());
}
}
return defaultInstance;
Modified:
camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java
(original)
+++
camel/trunk/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/SmppConfiguration.java
Sat Jun 18 21:24:27 2011
@@ -31,7 +31,7 @@ import org.jsmpp.bean.TypeOfNumber;
public class SmppConfiguration implements Cloneable {
private String host = "localhost";
- private Integer port = new Integer(2775);
+ private Integer port = Integer.valueOf(2775);
private String systemId = "smppclient";
private String password = "password";
private String systemType = "cp";
Modified:
camel/trunk/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpOIDPoller.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpOIDPoller.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpOIDPoller.java
(original)
+++
camel/trunk/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpOIDPoller.java
Sat Jun 18 21:24:27 2011
@@ -55,7 +55,7 @@ public class SnmpOIDPoller extends Sched
super(endpoint, processor);
this.endpoint = endpoint;
// convert delay from seconds to millis
- setDelay(endpoint.getDelay() * 1000);
+ setDelay(endpoint.getDelay() * 1000l);
}
@Override
Modified:
camel/trunk/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapJaxbDataFormat.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapJaxbDataFormat.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapJaxbDataFormat.java
(original)
+++
camel/trunk/components/camel-soap/src/main/java/org/apache/camel/dataformat/soap/SoapJaxbDataFormat.java
Sat Jun 18 21:24:27 2011
@@ -95,7 +95,7 @@ public class SoapJaxbDataFormat extends
if (nameStrategy instanceof ElementNameStrategy) {
this.elementNameStrategy = (ElementNameStrategy) nameStrategy;
} else {
- new IllegalArgumentException("The argument for
setElementNameStrategy should be subClass of "
+ throw new IllegalArgumentException("The argument for
setElementNameStrategy should be subClass of "
+ ElementNameStrategy.class.getName());
}
}
Modified:
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandlerBuilder.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandlerBuilder.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandlerBuilder.java
(original)
+++
camel/trunk/components/camel-spring/src/main/java/org/apache/camel/spring/spi/TransactionErrorHandlerBuilder.java
Sat Jun 18 21:24:27 2011
@@ -58,13 +58,11 @@ public class TransactionErrorHandlerBuil
// lookup in context if no transaction template has been configured
LOG.debug("No TransactionTemplate configured on
TransactionErrorHandlerBuilder. Will try find it in the registry.");
- if (transactionTemplate == null) {
- Map<String, TransactedPolicy> map =
routeContext.lookupByType(TransactedPolicy.class);
- if (map != null && map.size() == 1) {
- TransactedPolicy policy = map.values().iterator().next();
- if (policy != null && policy instanceof
SpringTransactionPolicy) {
- transactionTemplate = ((SpringTransactionPolicy)
policy).getTransactionTemplate();
- }
+ Map<String, TransactedPolicy> map =
routeContext.lookupByType(TransactedPolicy.class);
+ if (map != null && map.size() == 1) {
+ TransactedPolicy policy = map.values().iterator().next();
+ if (policy != null && policy instanceof
SpringTransactionPolicy) {
+ transactionTemplate = ((SpringTransactionPolicy)
policy).getTransactionTemplate();
}
}
Modified:
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/resources/RouteResource.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/resources/RouteResource.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/resources/RouteResource.java
(original)
+++
camel/trunk/components/camel-web/src/main/java/org/apache/camel/web/resources/RouteResource.java
Sat Jun 18 21:24:27 2011
@@ -16,8 +16,6 @@
*/
package org.apache.camel.web.resources;
-import java.io.File;
-import java.io.FileWriter;
import java.io.IOException;
import java.io.StringReader;
import java.io.StringWriter;
@@ -41,8 +39,6 @@ import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
-import com.sun.jersey.api.view.Viewable;
-
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;
import org.apache.camel.model.RouteDefinition;
@@ -51,6 +47,8 @@ import org.apache.camel.view.RouteDotGen
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import com.sun.jersey.api.view.Viewable;
+
/**
* A single Camel Route which is used to implement one or more
* <a
href="http://camel.apache.org/enterprise-integration-patterns.html">Enterprise
Integration Patterns</a>
@@ -231,21 +229,6 @@ public class RouteResource extends Camel
}
/**
- * Stores the route definition class into a file
- */
- private File storeRoute(String route, String language) throws IOException {
- // create a temporary file to store the route definition class
- File file = File.createTempFile("Route-", "." + language);
- FileWriter fw = new FileWriter(file);
-
- // write the route into the file
- fw.write(route);
- fw.flush();
- fw.close();
- return file;
- }
-
- /**
* Returns the language
*/
public String getLanguage() {
Modified:
camel/trunk/examples/camel-example-cxf/src/main/java/org/apache/camel/example/cxf/provider/Client.java
URL:
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-cxf/src/main/java/org/apache/camel/example/cxf/provider/Client.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/examples/camel-example-cxf/src/main/java/org/apache/camel/example/cxf/provider/Client.java
(original)
+++
camel/trunk/examples/camel-example-cxf/src/main/java/org/apache/camel/example/cxf/provider/Client.java
Sat Jun 18 21:24:27 2011
@@ -25,7 +25,6 @@ import javax.xml.soap.SOAPMessage;
import javax.xml.ws.BindingProvider;
import javax.xml.ws.Dispatch;
import javax.xml.ws.Service;
-import javax.xml.ws.WebServiceException;
import javax.xml.ws.soap.SOAPBinding;
/**
@@ -81,18 +80,12 @@ public final class Client {
System.out.println("Send out the request: Hello Camel!!");
// Invoke the endpoint synchronously
- SOAPMessage reply = null;
-
- try {
- // Invoke endpoint operation and read response
- reply = dispatch.invoke(request);
- } catch (WebServiceException wse) {
- wse.printStackTrace();
- }
-
+ // Invoke endpoint operation and read response
+ SOAPMessage reply = dispatch.invoke(request);
+
// process the reply
body = reply.getSOAPBody();
-
+
QName responseName = new
QName("http://apache.org/hello_world_soap_http/types", "greetMeResponse");
SOAPElement bodyElement =
(SOAPElement)body.getChildElements(responseName).next();
Modified:
camel/trunk/examples/camel-example-loan-broker/src/main/java/org/apache/camel/loanbroker/queue/version/Bank.java
URL:
http://svn.apache.org/viewvc/camel/trunk/examples/camel-example-loan-broker/src/main/java/org/apache/camel/loanbroker/queue/version/Bank.java?rev=1137250&r1=1137249&r2=1137250&view=diff
==============================================================================
---
camel/trunk/examples/camel-example-loan-broker/src/main/java/org/apache/camel/loanbroker/queue/version/Bank.java
(original)
+++
camel/trunk/examples/camel-example-loan-broker/src/main/java/org/apache/camel/loanbroker/queue/version/Bank.java
Sat Jun 18 21:24:27 2011
@@ -44,7 +44,7 @@ public class Bank implements Processor {
exchange.getOut().setBody("Bank processed the request.");
// Sleep some time
try {
- Thread.sleep((int) (Math.random() * 10) * 100);
+ Thread.sleep((long) (Math.random() * 10) * 100);
} catch (InterruptedException e) {
// Discard
}