Author: ruwan
Date: Mon Nov 26 04:57:52 2007
New Revision: 598257

URL: http://svn.apache.org/viewvc?rev=598257&view=rev
Log:
Documentation and fine tuning fixes to caching

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorFactory.java
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/CacheMediator.java
    webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_420.xml
    
webservices/synapse/trunk/java/src/site/resources/Synapse_Configuration_Language.html
    webservices/synapse/trunk/java/src/site/resources/Synapse_Samples.html

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorFactory.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorFactory.java?rev=598257&r1=598256&r2=598257&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorFactory.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorFactory.java
 Mon Nov 26 04:57:52 2007
@@ -33,7 +33,7 @@
  * Creates an instance of a Cache mediator using XML configuration specified
  *
  * <cache (id="string")? scope="string" collector=(true | false)
- *      hashGenerator="class" timeout="mili-seconds" 
maxMessageSize="in-bytes">
+ *      hashGenerator="class" timeout="seconds" maxMessageSize="in-bytes">
  *  <onCacheHit (sequence="key")?>
  *   (mediator)+
  *  </onCacheHit>

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java?rev=598257&r1=598256&r2=598257&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/CacheMediatorSerializer.java
 Mon Nov 26 04:57:52 2007
@@ -27,7 +27,7 @@
  * Serializes the Cache mediator to the XML configuration specified
  * <p/>
  * &lt;cache (id="string")? scope="string" collector=(true | false)
- *      hashGenerator="class" timeout="mili-seconds" 
maxMessageSize="in-bytes"&gt;
+ *      hashGenerator="class" timeout="seconds" maxMessageSize="in-bytes"&gt;
  *  &lt;onCacheHit (sequence="key")?&gt;
  *   (mediator)+
  *  &lt;/onCacheHit&gt;

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=598257&r1=598256&r2=598257&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
 Mon Nov 26 04:57:52 2007
@@ -430,11 +430,11 @@
     }
 
     public long getTimeout() {
-        return timeout;
+        return timeout / 1000;
     }
 
     public void setTimeout(long timeout) {
-        this.timeout = timeout;
+        this.timeout = timeout * 1000;
     }
 
     public SequenceMediator getOnCacheHitSequence() {

Modified: 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_420.xml
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_420.xml?rev=598257&r1=598256&r2=598257&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_420.xml 
(original)
+++ 
webservices/synapse/trunk/java/repository/conf/sample/synapse_sample_420.xml 
Mon Nov 26 04:57:52 2007
@@ -20,7 +20,7 @@
 <!-- Simple cache implemented on synapse for the actual service -->
 <definitions xmlns="http://ws.apache.org/ns/synapse";>
     <in>
-        <cache timeout="20000" scope="per-host"
+        <cache timeout="20" scope="per-host" collector="false"
                hashGenerator="org.wso2.caching.digest.DOMHASHGenerator">
             <implementation type="memory" maxSize="100"/>
         </cache>
@@ -31,7 +31,7 @@
         </send>
     </in>
     <out>
-        <cache/>
+        <cache collector="true"/>
         <send/>
     </out>
 </definitions>

Modified: 
webservices/synapse/trunk/java/src/site/resources/Synapse_Configuration_Language.html
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/src/site/resources/Synapse_Configuration_Language.html?rev=598257&r1=598256&r2=598257&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/src/site/resources/Synapse_Configuration_Language.html
 (original)
+++ 
webservices/synapse/trunk/java/src/site/resources/Synapse_Configuration_Language.html
 Mon Nov 26 04:57:52 2007
@@ -1042,7 +1042,7 @@
 <p>The expressions will be evaluated against the current SOAP envelope.</p>
 
 <h4><a name="cache">Cache</a></h4>
-<pre> &lt;cache (id="string")? hashGenerator="class" scope="string" 
timeout="milliseconds"&gt;
+<pre> &lt;cache (id="string")? hashGenerator="class" scope="string" 
timeout="seconds" collector=(true | false) maxMessageSize="in-bytes"&gt;
    &lt;onCacheHit (sequence="key")?&gt;
      (mediator)+
    &lt;/onCacheHit&gt;

Modified: webservices/synapse/trunk/java/src/site/resources/Synapse_Samples.html
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/src/site/resources/Synapse_Samples.html?rev=598257&r1=598256&r2=598257&view=diff
==============================================================================
--- webservices/synapse/trunk/java/src/site/resources/Synapse_Samples.html 
(original)
+++ webservices/synapse/trunk/java/src/site/resources/Synapse_Samples.html Mon 
Nov 26 04:57:52 2007
@@ -4174,7 +4174,7 @@
 the actual service</a></h2>
 <pre>&lt;definitions xmlns="http://ws.apache.org/ns/synapse"&gt;
     &lt;in&gt;
-        &lt;cache timeout="20000" scope="per-host"
+        &lt;cache timeout="20000" scope="per-host" collector="false"
                hashGenerator="org.wso2.caching.digest.DOMHASHGenerator"&gt;
             &lt;implementation type="memory" maxSize="100"/&gt;
         &lt;/cache&gt;
@@ -4185,7 +4185,7 @@
         &lt;/send&gt;
     &lt;/in&gt;
     &lt;out&gt;
-        &lt;cache/&gt;
+        &lt;cache collector="true"/&gt;
         &lt;send/&gt;
     &lt;/out&gt;
 &lt;/definitions&gt;</pre>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to