You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by in...@apache.org on 2007/05/17 14:03:39 UTC

svn commit: r538880 - in /webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints: AddressEndpointFactory.java WSDLEndpointFactory.java

Author: indika
Date: Thu May 17 05:03:38 2007
New Revision: 538880

URL: http://svn.apache.org/viewvc?view=rev&rev=538880
Log:
fixed an issue when setting suspend time duration 

Modified:
    webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java
    webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java

Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java?view=diff&rev=538880&r1=538879&r2=538880
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java Thu May 17 05:03:38 2007
@@ -91,8 +91,10 @@
                 String suspend = suspendElement.getText();
 
                 try {
-                    long suspendDuration = Long.parseLong(suspend);
-                    addressEndpoint.setSuspendOnFailDuration(suspendDuration * 1000);
+                    if (suspend != null) {
+                        long suspendDuration = Long.parseLong(suspend.trim());
+                        addressEndpoint.setSuspendOnFailDuration(suspendDuration * 1000);
+                    }
 
                 } catch (NumberFormatException e) {
                     handleException("suspendDuratiOnFailure should be valid number.");

Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java?view=diff&rev=538880&r1=538879&r2=538880
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java Thu May 17 05:03:38 2007
@@ -100,8 +100,10 @@
                 String suspend = suspendElement.getText();
 
                 try {
-                    long suspendDuration = Long.parseLong(suspend);
-                    wsdlEndpoint.setSuspendOnFailDuration(suspendDuration * 1000);
+                    if (suspend != null) {
+                        long suspendDuration = Long.parseLong(suspend.trim());
+                        wsdlEndpoint.setSuspendOnFailDuration(suspendDuration * 1000);
+                    }
 
                 } catch (NumberFormatException e) {
                     handleException("suspendDurationOnFailure should be valid number.");



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org