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/>
* <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/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> <cache (id="string")? hashGenerator="class" scope="string"
timeout="milliseconds">
+<pre> <cache (id="string")? hashGenerator="class" scope="string"
timeout="seconds" collector=(true | false) maxMessageSize="in-bytes">
<onCacheHit (sequence="key")?>
(mediator)+
</onCacheHit>
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><definitions xmlns="http://ws.apache.org/ns/synapse">
<in>
- <cache timeout="20000" scope="per-host"
+ <cache timeout="20000" scope="per-host" collector="false"
hashGenerator="org.wso2.caching.digest.DOMHASHGenerator">
<implementation type="memory" maxSize="100"/>
</cache>
@@ -4185,7 +4185,7 @@
</send>
</in>
<out>
- <cache/>
+ <cache collector="true"/>
<send/>
</out>
</definitions></pre>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]