beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chad Schoettger (JIRA)" <>
Subject [jira] Assigned: (BEEHIVE-869) Service control free threading cleanup...
Date Wed, 03 Aug 2005 16:07:35 GMT
     [ ]

Chad Schoettger reassigned BEEHIVE-869:

    Assign To: Eddie O'Neil  (was: Chad Schoettger)

assigned to Eddie for commit/review.

> Service control free threading cleanup...
> -----------------------------------------
>          Key: BEEHIVE-869
>          URL:
>      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,
> 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:
For more information on JIRA, see:

View raw message