Author: ruwan
Date: Tue Dec 18 01:22:46 2007
New Revision: 605150
URL: http://svn.apache.org/viewvc?rev=605150&view=rev
Log:
Fixing document comments and the cache mediator
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorFactory.java
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorFactory.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorFactory.java?rev=605150&r1=605149&r2=605150&view=diff
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorFactory.java
(original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorFactory.java
Tue Dec 18 01:22:46 2007
@@ -32,15 +32,19 @@
/**
* Creates an instance of a Class mediator using XML configuration specified
- * <p/>
+ *
* <pre>
* <pojoCommand name="class-name">
- * <property name="string" value="literal"
- * action=("get" | "set")>
+ * <property name="string" value="literal" expression="xpath"?
+ * context-name="string"? >
* either literal or XML child
* </property>
* <property name="string" expression="XPATH expression"
- * action=("get" | "set")/>
+ * action=("ReadMessage" | "UpdateMessage"
|
+ * "ReadAndUpdateMessage") context-name="string"?
/>
+ * <property name="string" context-name="string"
+ * action=("ReadContext" | "UpdateContext"
|
+ * "ReadAndUpdateContext") expression="XPATH
expression"? />
* </pojoCommand>
* </pre>
*/
Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java?rev=605150&r1=605149&r2=605150&view=diff
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
(original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/POJOCommandMediatorSerializer.java
Tue Dec 18 01:22:46 2007
@@ -31,10 +31,16 @@
* <p/>
* <pre>
* <pojoCommand name="class-name">
- * <property name="string" value="literal">
+ * <property name="string" value="literal" expression="xpath"?
+ * context-name="string"? >
* either literal or XML child
* </property>
- * <property name="string" expression="XPATH expression"/>
+ * <property name="string" expression="XPATH expression"
+ * action=("ReadMessage" | "UpdateMessage"
|
+ * "ReadAndUpdateMessage") context-name="string"?
/>
+ * <property name="string" context-name="string"
+ * action=("ReadContext" | "UpdateContext"
|
+ * "ReadAndUpdateContext") expression="XPATH
expression"? />
* </pojoCommand>
* </pre>
*/
Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java?rev=605150&r1=605149&r2=605150&view=diff
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
(original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
Tue Dec 18 01:22:46 2007
@@ -213,7 +213,9 @@
// cachedObj.setResponseHash(cache.getGenerator().getDigest(
// ((Axis2MessageContext) synCtx).getAxis2MessageContext()));
- cachedObj.setExpireTimeMillis(System.currentTimeMillis() + cachedObj.getTimeout());
+ if (cachedObj.getTimeout() > 0) {
+ cachedObj.setExpireTimeMillis(System.currentTimeMillis() + cachedObj.getTimeout());
+ }
cfgCtx.setProperty(cacheManagerKey, cacheManager);
Replicator.replicate(cfgCtx);
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org
|