[ 
https://issues.apache.org/jira/browse/TAP5-1359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12964956#action_12964956
 ] 

Paul Stanton commented on TAP5-1359:
------------------------------------

sounds good, i have a workaround for my current case.

cheers, p.

> add 'registryAboutToShutdown' handler
> -------------------------------------
>
>                 Key: TAP5-1359
>                 URL: https://issues.apache.org/jira/browse/TAP5-1359
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-ioc
>    Affects Versions: 5.2.4
>            Reporter: Paul Stanton
>
> It is impossible to inject a service into a handler of 
> 'RegistryShutdownListener .registryDidShutdown' since the registry is already 
> shutdown at this point. this makes it difficult to perform some more 
> intricate termination logic when multiple services need to collude.
> I propose the inclusion of a new interface 'RegistryAboutToShutdownListener' 
> with the method 'registryAboutToShutDown'.
> In the case of a tapestry application, it would need to be called after Http 
> requests have been disallowed, but before the registry becomes unusable.
> There may need to be some ordered configuration to control service 
> dependencies as they shut down, and I expect some other considerations I 
> haven't thought of....

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to