[jbosstools-issues] [JBoss JIRA] (JBIDE-13419) Support invocation handler binding extension of Deltaspike

Viacheslav Kabanovich (JIRA) jira-events at lists.jboss.org
Thu Jan 24 19:49:47 EST 2013


     [ https://issues.jboss.org/browse/JBIDE-13419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Viacheslav Kabanovich updated JBIDE-13419:
------------------------------------------

    Description: 
Objects:
1. Binding Annotations - annotation type with @InvocationHandlerBinding.
2. Partial Beans - abstract classes and interfaces annotated with a binding annotation.
3. Invocation Handlers - classes inplementing InvocationHandler and annotated with a binding annotation.

Validation rules:
1. Class annotated with a binding annotation should be either abstract, or interface, or implement InvocationHandler.
Error text: "Binding annotation %annotationName% can be applied only to abstract classes, interfaces, and classes implementing InvocationHandler."
2. There should be no more than one invocation handler for each binding annotation.
Error text: "Multiple handlers are found for binding annotation %annotationName%."
3. Invocation handler class should be normal-scoped.
Error text: "Invocation handler class should be a normal-scoped bean."
4. Each partial bean should be bound to an invocation handler.
Error text: "Partial bean %className% should have an invocation handler for binding annotation %annotationName%."

  was:
Objects:
1. Binding Annotations - annotation type with @InvocationHandlerBinding.
2. Partial Beans - abstract classes and interfaces annotated with a binding annotation.
3. Invocation Handlers - classes inplementing InvocationHandler and annotated with a binding annotation.

Validation rules:
1. Class annotated with a binding annotation should be either abstract, or interface, or implement InvocationHandler.
Error text: "Binding annotation {annotationName} can be applied only to abstract classes, interfaces, and classes implementing InvocationHandler."
2. There should be no more than one invocation handler for each binding annotation.
Error text: "Multiple handlers are found for binding annotation {annotationName}."
3. Invocation handler class should be normal-scoped.
Error text: "Invocation handler class should be a normal-scoped bean."
4. Each partial bean should be bound to an invocation handler.
Error text: "Partial bean {className} should have an invocation handler for binding annotation {annotationName}."


    
> Support invocation handler binding extension of Deltaspike
> ----------------------------------------------------------
>
>                 Key: JBIDE-13419
>                 URL: https://issues.jboss.org/browse/JBIDE-13419
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: CDI extensions
>    Affects Versions: 4.0.0.Final
>            Reporter: Viacheslav Kabanovich
>            Assignee: Viacheslav Kabanovich
>              Labels: new_and_noteworthy
>             Fix For: 4.1.0.Alpha1
>
>
> Objects:
> 1. Binding Annotations - annotation type with @InvocationHandlerBinding.
> 2. Partial Beans - abstract classes and interfaces annotated with a binding annotation.
> 3. Invocation Handlers - classes inplementing InvocationHandler and annotated with a binding annotation.
> Validation rules:
> 1. Class annotated with a binding annotation should be either abstract, or interface, or implement InvocationHandler.
> Error text: "Binding annotation %annotationName% can be applied only to abstract classes, interfaces, and classes implementing InvocationHandler."
> 2. There should be no more than one invocation handler for each binding annotation.
> Error text: "Multiple handlers are found for binding annotation %annotationName%."
> 3. Invocation handler class should be normal-scoped.
> Error text: "Invocation handler class should be a normal-scoped bean."
> 4. Each partial bean should be bound to an invocation handler.
> Error text: "Partial bean %className% should have an invocation handler for binding annotation %annotationName%."

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list