[cdi-dev] [JBoss JIRA] Commented: (CDI-118) Standardize deployment-related exception classes

Rick Hightower richardhightower at gmail.com
Mon Apr 25 15:03:27 EDT 2011


+1

On Mon, Apr 25, 2011 at 10:28 AM, George Gastaldi (JIRA) <
jira-events at lists.jboss.org> wrote:

>
>    [
> https://issues.jboss.org/browse/CDI-118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12597800#comment-12597800]
>
> George Gastaldi commented on CDI-118:
> -------------------------------------
>
> +1 to the packaging naming suggestion
>
> > Standardize deployment-related exception classes
> > ------------------------------------------------
> >
> >                 Key: CDI-118
> >                 URL: https://issues.jboss.org/browse/CDI-118
> >             Project: CDI Specification Issues
> >          Issue Type: Feature Request
> >          Components: Packaging and Deployment
> >    Affects Versions: 1.0
> >            Reporter: Dan Allen
> >             Fix For: 1.1 (Proposed)
> >
> >
> > While it's true that deployment exceptions are not a public API when
> developing with the CDI programming model, they are a public API for tools
> and in testing environments. It would be useful to standardize the
> deployment-related error and exception classes so that these tools don't
> have to rely on classes from the implementation.
> > One example occurs in the CDI-TCK and it's counterpart, Arquillian. A
> test may want to verify that the code will result in a deployment error.
> Currently, to detect this exception, it's necessary to rely on an
> implementation specific exception class, which makes the test non-portable.
> > Another example is a tool that starts a CDI runtime or server that
> provides CDI. The tool has to check for the implementation-specific
> exception to know if the deployment error is caused by CDI (and to capture
> and report that error). It's important both when CDI is used for standalone
> bootstrap and for a container that provides CDI.
> > Proposed API:
> > javax.enterprise.inject.DeploymentException extends RuntimeException
>
> --
> This message is automatically generated by JIRA.
> For more information on JIRA, see: http://www.atlassian.com/software/jira
> _______________________________________________
> cdi-dev mailing list
> cdi-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/cdi-dev
>



-- 
*Rick Hightower*
(415) 968-9037
Profile <http://www.google.com/profiles/RichardHightower>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/cdi-dev/attachments/20110425/d0faae7d/attachment.html 


More information about the cdi-dev mailing list