<!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;">
    Task Service - large number of generic listeners
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/harjotnarula09">Harjot Narula</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/594621#594621">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I have been playing around with user tasks in jBPM using the default implementation of user tasks. When I close the task, it seems that task service looks for all listeners on that task and sends some messages ..... Now this is what is happening, if I have 2 completed tasks in my DB and I am closing the 3rd task, I see 3 statements on task service console which suggest that possibly the listener on tasks which are closed is still hanging around and listening to task closure events. This thing becomes very annoying when you have a large number of tasks, basically you see a number of statements on console and it seems like it takes more time to complete the task. Has someone else also faced a similar issue?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:379:debug] Message receieved on server : Operation</p><p>Request</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:380:debug] Arguments : [Complete, 4, krisv, null,</p><p>null]</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:380:debug] Command receieved on server was operati</p><p>on of type: Complete</p><p>&#160;&#160;&#160;&#160; [java] MessagingTaskEventListener.taskCompleted 4</p><p>&#160;&#160;&#160;&#160; [java] Found generic listeners: 4</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:393:debug] Message receieved on server : QueryTask</p><p>sAssignedAsPotentialOwner</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:393:debug] Arguments : [krisv, en-UK]</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:397:debug] Message receieved on server : GetTaskRe</p><p>quest</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:397:debug] Arguments : [4]</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:403:debug] Message receieved on server : GetTaskRe</p><p>quest</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:404:debug] Arguments : [4]</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:412:debug] Message receieved on server : GetTaskRe</p><p>quest</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:413:debug] Arguments : [4]</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:418:debug] Message receieved on server : GetTaskRe</p><p>quest</p><p>&#160;&#160;&#160;&#160; [java] [2011:03:80 16:03:418:debug] Arguments : [4]</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/594621#594621">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>