[jboss-remoting-commits] JBoss Remoting SVN: r6297 - remoting2/branches/2.2/docs/guide/en.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Tue Mar 22 15:53:12 EDT 2011


Author: ron.sigal at jboss.com
Date: 2011-03-22 15:53:11 -0400 (Tue, 22 Mar 2011)
New Revision: 6297

Modified:
   remoting2/branches/2.2/docs/guide/en/chap5.xml
Log:
JBREM-1277: Added discussion of "acceptThreadPriorityIncrement" parameter.


Modified: remoting2/branches/2.2/docs/guide/en/chap5.xml
===================================================================
--- remoting2/branches/2.2/docs/guide/en/chap5.xml	2011-03-22 19:42:23 UTC (rev 6296)
+++ remoting2/branches/2.2/docs/guide/en/chap5.xml	2011-03-22 19:53:11 UTC (rev 6297)
@@ -1078,6 +1078,16 @@
       <classname>java.net.SocketTimeoutException</classname>. If set to "true",
       or if JBossSerialization is being used, the server thread will continue to wait for an invocation; otherwise, it
       will return itself to the thread pool.</para>
+      
+         
+      <para><emphasis role="bold">acceptThreadPriorityIncrement</emphasis> - can
+        be used to increment the priority of the accept thread, which manages the
+        <classname>ServerSocket</classname>.  The value is added to
+        <code>java.lang.Thread.NORM_PRIORITY</code>, and the resulting value must be
+        no more than <code>java.lang.Thread.MAX_PRIORITY</code>.  This parameter might
+        be useful on a heavily loaded machine if the accept
+        thread is getting starved.
+      </para>
         
       <bridgehead>Configurations affecting the Socket invoker
       client</bridgehead>
@@ -2847,6 +2857,18 @@
           <classname>BisocketServerInvoker</classname> uses it to govern the
           number of attempts it should make to create both ordinary and control
           sockets. The default value is 10. </para>
+          
+           
+        <para>Also, the parameter "acceptThreadPriorityIncrement", inherited from
+          <classname>org.jboss.remoting.transport.socket.SocketServerInvoker</classname>, can
+          be used to increment the priority of the thread that manages the secondary
+          <classname>ServerSocket</classname>.  The value is added to
+          <code>java.lang.Thread.NORM_PRIORITY</code>, and the resulting value must be
+          no more than <code>java.lang.Thread.MAX_PRIORITY</code>.  This parameter might
+          be useful on a heavily loaded machine if the secondary <classname>ServerSocket</classname>
+          thread is getting starved.
+        </para>
+        
       </section>
       
       <section>
@@ -6821,6 +6843,18 @@
     value is 'serverSocketClass') - specifies the fully qualified class name
     for the custom SocketWrapper implementation to use on the server.</para>
   
+        
+    <para><emphasis role="bold">Bean properties (meaning have getter/setter):</emphasis></para>
+
+    <para><emphasis role="bold">acceptThreadPriorityIncrement</emphasis> - can
+      be used to increment the priority of the accept thread, which manages the
+      <classname>ServerSocket</classname>.  The value is added to
+      <code>java.lang.Thread.NORM_PRIORITY</code>, and the resulting value must be
+      no more than <code>java.lang.Thread.MAX_PRIORITY</code>.  This parameter might
+      be useful on a heavily loaded machine if the accept
+      thread is getting starved.
+    </para>
+    
     <bridgehead>org.jboss.remoting.transport.socket.SocketWrapper</bridgehead>
 
     <para><emphasis role="bold">WRITE_TIMEOUT</emphasis> (actual value



More information about the jboss-remoting-commits mailing list