You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Eddie O'Neil (JIRA)" <be...@incubator.apache.org> on 2005/08/07 21:29:36 UTC
[jira] Resolved: (BEEHIVE-869) Service control free threading cleanup...
[ http://issues.apache.org/jira/browse/BEEHIVE-869?page=all ]
Eddie O'Neil resolved BEEHIVE-869:
----------------------------------
Resolution: Fixed
Patch applied in SVN 230690.
> Service control free threading cleanup...
> -----------------------------------------
>
> Key: BEEHIVE-869
> URL: http://issues.apache.org/jira/browse/BEEHIVE-869
> Project: Beehive
> Type: Bug
> Components: System Controls
> Versions: TBD
> Reporter: Chad Schoettger
> Assignee: Eddie O'Neil
> Fix For: TBD
> Attachments: BEEHIVE-869.diff, BEEHIVE-869.txt, BEEHIVE-869.zip
>
> Currently the service control is coded to be able to be used in a free-threaded manner (such as from a servlet) which is not the use pattern for Beehive controls.
> Cleanup should include:
> 1) Remove the Thread.locals from the HeaderHandler class of the control.
> 2) Add onAquire() and onRelease() control event handlers to the service control (see jdbc control for examples of these)
> 2a) Move the invocation of the initialize() method from the invoke() method of the control to the onAquire() method
> 2b) Do any control cleanup in the onRelease() method
> 3) Add a cache for Call objects created by the control, and the logic necessary to resuse the cached Calls.
> Once these changes have been completed there may be some additional work to clean up service control support for JAX-RPC handlers (BEEHIVE-867)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira