You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2017/03/21 15:12:41 UTC

[jira] [Commented] (DELTASPIKE-1233) For injectFields helper method in BeanProvider, maybe there should be a dispose helper method

    [ https://issues.apache.org/jira/browse/DELTASPIKE-1233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15934754#comment-15934754 ] 

Gerhard Petracek commented on DELTASPIKE-1233:
----------------------------------------------

it's only needed for dependent beans looked up dynamically and for those cases we have DependentProvider (including DependentProvider#destroy).
all other cases are handled by the cdi-container automatically.

> For injectFields helper method in BeanProvider, maybe there should be a dispose helper method
> ---------------------------------------------------------------------------------------------
>
>                 Key: DELTASPIKE-1233
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-1233
>             Project: DeltaSpike
>          Issue Type: Wish
>            Reporter: Seto
>
> http://docs.jboss.org/weld/reference/latest/en-US/html_single/#_the_literal_injectiontarget_literal_interface
> I'm not sure whether the code below is necessary.
> {code:java}
> //destroy the framework component instance and clean up dependent objects
> it.preDestroy(instance);  //call the @PreDestroy method
> it.dispose(instance);  //it is now safe to discard the instance
> ctx.release();  //clean up dependent objects
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)