beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chad Schoettger (JIRA)" <>
Subject [jira] Created: (BEEHIVE-869) Service control free threading cleanup...
Date Tue, 02 Aug 2005 19:00:35 GMT
Service control free threading cleanup...

         Key: BEEHIVE-869
     Project: Beehive
        Type: Bug
  Components: System Controls  
    Versions: TBD    
    Reporter: Chad Schoettger
 Assigned to: Chad Schoettger 
     Fix For: TBD

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