Author: hiranya
Date: Tue May 4 05:26:37 2010
New Revision: 940731
URL: http://svn.apache.org/viewvc?rev=940731&view=rev
Log:
Changing the 'Action' element in the endpoint timeout configuration to
'responseAction'. Applying the patch provided by Rajika for SYNAPSE-604.
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/DefaultEndpointFactory.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointFactory.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointSerializer.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/SendMediatorSerializationTest.java
synapse/trunk/java/src/site/xdoc/Synapse_Configuration_Language.xml
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/AddressEndpointFactory.java
Tue May 4 05:26:37 2010
@@ -47,7 +47,7 @@ import javax.xml.namespace.QName;
*
* <timeout>
* <duration><em>timeout duration in seconds</em></duration>
- * <action>discard|fault</action>
+ * <responseAction>discard|fault</responseAction>
* </timeout>?
*
* <suspendDurationOnFailure>
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/DefaultEndpointFactory.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/DefaultEndpointFactory.java?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/DefaultEndpointFactory.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/DefaultEndpointFactory.java
Tue May 4 05:26:37 2010
@@ -47,7 +47,7 @@ import javax.xml.namespace.QName;
*
* <timeout>
* <duration><em>timeout duration in seconds</em></duration>
- * <action>discard|fault</action>
+ * <responseAction>discard|fault</responseAction>
* </timeout>?
*
* <suspendDurationOnFailure>
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointFactory.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointFactory.java?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointFactory.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointFactory.java
Tue May 4 05:26:37 2010
@@ -245,7 +245,7 @@ public abstract class EndpointFactory im
}
OMElement action = timeout.getFirstChildWithName(
- new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "action"));
+ new QName(XMLConfigConstants.SYNAPSE_NAMESPACE,
"responseAction"));
if (action != null && action.getText() != null) {
String actionString = action.getText();
if ("discard".equalsIgnoreCase(actionString.trim())) {
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointSerializer.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointSerializer.java?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointSerializer.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/EndpointSerializer.java
Tue May 4 05:26:37 2010
@@ -162,7 +162,7 @@ public abstract class EndpointSerializer
duration.setText(Long.toString(endpointDefinition.getTimeoutDuration()));
timeout.addChild(duration);
- OMElement action = fac.createOMElement("action",
SynapseConstants.SYNAPSE_OMNAMESPACE);
+ OMElement action = fac.createOMElement("responseAction",
SynapseConstants.SYNAPSE_OMNAMESPACE);
if (endpointDefinition.getTimeoutAction() ==
SynapseConstants.DISCARD) {
action.setText("discard");
} else if (endpointDefinition.getTimeoutAction()
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/endpoints/WSDLEndpointFactory.java
Tue May 4 05:26:37 2010
@@ -55,7 +55,7 @@ import java.net.URL;
*
* <timeout>
* <duration><em>timeout duration in seconds</em></duration>
- * <action>discard|fault</action>
+ * <responseAction>discard|fault</responseAction>
* </timeout>?
*
* <suspendDurationOnFailure>
Modified:
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/SendMediatorSerializationTest.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/SendMediatorSerializationTest.java?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/SendMediatorSerializationTest.java
(original)
+++
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/SendMediatorSerializationTest.java
Tue May 4 05:26:37 2010
@@ -51,7 +51,7 @@ public class SendMediatorSerializationTe
"<enableAddressing/>" +
"<timeout>" +
"<duration>60</duration>" +
- "<action>discard</action>" +
+ "<responseAction>discard</responseAction>"
+
"</timeout>" +
"</address>" +
"</endpoint>" +
Modified: synapse/trunk/java/src/site/xdoc/Synapse_Configuration_Language.xml
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/src/site/xdoc/Synapse_Configuration_Language.xml?rev=940731&r1=940730&r2=940731&view=diff
==============================================================================
--- synapse/trunk/java/src/site/xdoc/Synapse_Configuration_Language.xml
(original)
+++ synapse/trunk/java/src/site/xdoc/Synapse_Configuration_Language.xml Tue May
4 05:26:37 2010
@@ -528,8 +528,8 @@ where "sequence/dynamic_seq_1.xml" refer
</p>
<p>
Address endpoints can timeout if responses fail to arrive at Synapse by a
- predefined timeout-duration specified in seconds. The timeout action
- specifies whether to discard responses that arrives late, or to trigger a
+ predefined timeout-duration specified in seconds. The timeout
responseAction
+ specifies whether to discard responses that arrive late, or to trigger a
fault. Synapse has a periodic timeout handler that triggers itself at
each
15 second interval. Thus endpoint timeouts will have a +/- error on
actual
trigger time. Though this can be minimized by setting a System property
@@ -558,7 +558,7 @@ where "sequence/dynamic_seq_1.xml" refer
<timeout>
<duration><em>timeout duration in seconds</em></duration>
- <action>discard|fault</action>
+ <responseAction>discard|fault</responseAction>
</timeout>?
<markForSuspension>
@@ -613,7 +613,7 @@ where "sequence/dynamic_seq_1.xml" refer
<timeout>
<duration><em>timeout duration in seconds</em></duration>
- <action>discard|fault</action>
+ <responseAction>discard|fault</responseAction>
</timeout>?
<markForSuspension>
@@ -650,7 +650,7 @@ where "sequence/dynamic_seq_1.xml" refer
<timeout>
<duration>timeout-duration</duration>
- <action>discard|fault</action>
+ <responseAction>discard|fault</responseAction>
</timeout>?
<markForSuspension>
[<errorCodes>xxx,yyy</errorCodes>]