Author: ruwan
Date: Mon Jan 14 00:41:18 2008
New Revision: 611740
URL: http://svn.apache.org/viewvc?rev=611740&view=rev
Log:
Fixing the aggregate Factory and the Serializers as per asnkha's modifications
to the mediator
Modified:
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorFactory.java
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
Modified:
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorFactory.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorFactory.java?rev=611740&r1=611739&r2=611740&view=diff
==============================================================================
---
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorFactory.java
(original)
+++
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorFactory.java
Mon Jan 14 00:41:18 2008
@@ -34,16 +34,13 @@
/**
* <aggregate>
- * <corelateOn expression="XPATH-expression"/>
- * <completeCondition timeout="time-in-seconds">
- * <messageCount min="int-min" max="int-max"/>
+ * <corelateOn expression="XPATH-expression"/>?
+ * <completeCondition [timeout="time-in-seconds"]>?
+ * <messageCount min="int-min" max="int-max"/>?
* </completeCondition>
- * <onComplete expression="XPATH-expression" sequence="sequence-ref">
+ * <onComplete expression="XPATH-expression" [sequence="sequence-ref"]>
* (mediator +)?
* </onComplete>
- * <invalidate sequence="sequence-ref" timeout="time-in-seconds">
- * (mediator +)?
- * </invalidate>
* </aggregate>
*/
public class AggregateMediatorFactory extends AbstractMediatorFactory {
Modified:
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java?rev=611740&r1=611739&r2=611740&view=diff
==============================================================================
---
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
(original)
+++
webservices/synapse/branches/1.1.1/modules/core/src/main/java/org/apache/synapse/config/xml/AggregateMediatorSerializer.java
Mon Jan 14 00:41:18 2008
@@ -27,16 +27,13 @@
/**
* <aggregate>
- * <corelateOn expression="XPATH-expression"/>
- * <completeCondition timeout="time-in-seconds">
- * <messageCount min="int-min" max="int-max"/>
+ * <corelateOn expression="XPATH-expression"/>?
+ * <completeCondition [timeout="time-in-seconds"]>?
+ * <messageCount min="int-min" max="int-max"/>?
* </completeCondition>
- * <onComplete expression="XPATH-expression" sequence="sequence-ref">
+ * <onComplete expression="XPATH-expression" [sequence="sequence-ref"]>
* (mediator +)?
* </onComplete>
- * <invalidate sequence="sequence-ref" timeout="time-in-seconds">
- * (mediator +)?
- * </invalidate>
* </aggregate>
*/
public class AggregateMediatorSerializer extends AbstractMediatorSerializer {
@@ -61,7 +58,7 @@
OMElement completeCond = fac.createOMElement("completeCondition",
synNS);
if (mediator.getCompletionTimeoutMillis() != 0) {
- completeCond.addAttribute("timeout",
Long.toString(mediator.getCompletionTimeoutMillis()), nullNS);
+ completeCond.addAttribute("timeout",
Long.toString(mediator.getCompletionTimeoutMillis() / 1000), nullNS);
}
OMElement messageCount = fac.createOMElement("messageCount", synNS);
if (mediator.getMinMessagesToComplete() != 0) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]