<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
JBoss 5.1 Parallel Processing
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/james.gingerich">James Gingerich</a> in <i>Beginner's Corner</i> - <a href="http://community.jboss.org/message/590128#590128">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Our application has parts that need to run in parallel within an Application Server.  This includes JMS queus and topics, scheduled jobs (Quartz), and silimar functionality.  These parts need their own dedicated resources so they don't starve each other.  We are currently using several ExecutorService thread pools.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>It has been brough to our attention that using unmanged threads within a container is a bad and non-standard solution.  In addition, we would like the added functionality of dynamically scaling the size of the pools.  It seemed that leaveraging WorkManager would sovle both problems.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>We are using JBoss AS 5.1 and it appears that WorkManager is not available via JNDI (unlike in WebSphere AS).  Furthermore, Weston comments that JBoss WorkManager is reserved for use for Resource Adapaters (<a class="" href="http://community.jboss.org/message/243460#243460">http://community.jboss.org/message/243460</a>).  Weston suggests the notion of creating a custom MBean to achive this functionality.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>What is the JBoss way for achiving parallel processing?  Is there a better way to solve these problems?</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/590128#590128">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Beginner's Corner at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>