You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Mark Struberg (JIRA)" <ji...@apache.org> on 2013/11/05 19:49:18 UTC
[jira] [Commented] (DELTASPIKE-430) re-visit DependentProvider
[ https://issues.apache.org/jira/browse/DELTASPIKE-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13814121#comment-13814121 ]
Mark Struberg commented on DELTASPIKE-430:
------------------------------------------
To be honest, I don't really like the UnmanagedInstance interface. It feels a bit bloated and has unnecessary restrictions. Eg you really must invoke all those methods in the correct order. The reason for >InjectionTarget< to have these methods is not because it makes sense from a users perspective, but because it makes sense from a *Container integration* perspective. A user will never ever decide to not invoke the @PostConstruct methods at all. And even if he would, then UnmanagedInstance will great him with an IllegalArgumentException.
There is really only 1 valid way to invoke the methods at all I think.
To be honest, this Interface completely went under my radar and I did only see it when the spec was already final.
So I really rather keep our current implementation.
> re-visit DependentProvider
> --------------------------
>
> Key: DELTASPIKE-430
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-430
> Project: DeltaSpike
> Issue Type: Task
> Components: Core
> Affects Versions: 0.5
> Reporter: Gerhard Petracek
> Assignee: Mark Struberg
> Priority: Critical
> Fix For: 0.6
>
>
> we could align (parts) with Unmanaged.UnmanagedInstance (specified in cdi 1.1)
--
This message was sent by Atlassian JIRA
(v6.1#6144)