Author: fhanik
Date: Thu May 15 09:59:31 2008
New Revision: 656735

URL: http://svn.apache.org/viewvc?rev=656735&view=rev
Log:
expose alwaysSend flag for message dispatch interceptor

Modified:
    tomcat/tc6.0.x/trunk/STATUS.txt
    
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java
    tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
    tomcat/tc6.0.x/trunk/webapps/docs/config/cluster-interceptor.xml

Modified: tomcat/tc6.0.x/trunk/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=656735&r1=656734&r2=656735&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/STATUS.txt (original)
+++ tomcat/tc6.0.x/trunk/STATUS.txt Thu May 15 09:59:31 2008
@@ -61,11 +61,6 @@
   +1: jfclere, rjung, fhanik, remm, pero
   -1:
 
-* Expose always send flag for configuration
-  http://svn.apache.org/viewvc?view=rev&revision=649252
-  +1: fhanik, markt, pero
-  -1: 
-
 * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=43343
   Correctly handle requesting a session we are in the middle of
   persisting

Modified: 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java?rev=656735&r1=656734&r2=656735&view=diff
==============================================================================
--- 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java
 (original)
+++ 
tomcat/tc6.0.x/trunk/java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java
 Thu May 15 09:59:31 2008
@@ -198,5 +198,13 @@
         return link;
     }
 
+    public boolean isAlwaysSend() {
+        return alwaysSend;
+    }
+
+    public void setAlwaysSend(boolean alwaysSend) {
+        this.alwaysSend = alwaysSend;
+    }
+
 
 }

Modified: tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml?rev=656735&r1=656734&r2=656735&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Thu May 15 09:59:31 2008
@@ -35,6 +35,7 @@
 <section name="Tomcat 6.0.17 (remm)">
   <subsection name="Catalina">
     <changelog>
+      <update>expose alwaysSend flag for message dispatch interceptor</update> 
 
       <fix><bug>44833</bug>
         correctly override StandardSession methods from DeltaSession
       </fix>

Modified: tomcat/tc6.0.x/trunk/webapps/docs/config/cluster-interceptor.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/config/cluster-interceptor.xml?rev=656735&r1=656734&r2=656735&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/webapps/docs/config/cluster-interceptor.xml (original)
+++ tomcat/tc6.0.x/trunk/webapps/docs/config/cluster-interceptor.xml Thu May 15 
09:59:31 2008
@@ -112,6 +112,15 @@
        The default and hard coded value is <code>8 
(org.apache.catalina.tribes.Channel.SEND_OPTIONS_ASYNCHRONOUS)</code>.
        The dispatcher will trigger on this value only, as it is predefined by 
Tribes.
      </attribute>
+     <attribute name="alwaysSend" required="false">
+       What behavior should be executed when the dispatch queue is full. If 
<code>true</code> (default), then the message is
+       is sent synchronously, if <code>false</code> an error is thrown.   
+     </attribute>
+     <attribute name="maxQueueSize" required="false">
+       Size in bytes of the dispatch queue, the default value is <code> 
1024*1024*64 (64MB)</code> sets the maximum queue size for the dispatch queue
+       if the queue fills up, one can trigger the behavior, if 
<code>alwaysSend</code> is set to true, the mesage will be sent synchronously
+       if the flag is false, an error is thrown  
+     </attribute>
    </attributes>
   </subsection>
   <subsection 
name="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector 
Attributes">



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

Reply via email to