[jboss-jira] [JBoss JIRA] (WFCORE-1160) Definition of capabilities where the service return type is generic.

Darran Lofthouse (JIRA) issues at jboss.org
Wed Nov 25 07:02:00 EST 2015


    [ https://issues.jboss.org/browse/WFCORE-1160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13133710#comment-13133710 ] 

Darran Lofthouse commented on WFCORE-1160:
------------------------------------------

Now I remember - sorry for the noise - it does have the problem.  It is possible to define the InjectedValue strongly typed - however you hit a compilation problem as soon as you attempt the injection.

> Definition of capabilities where the service return type is generic.
> --------------------------------------------------------------------
>
>                 Key: WFCORE-1160
>                 URL: https://issues.jboss.org/browse/WFCORE-1160
>             Project: WildFly Core
>          Issue Type: Enhancement
>          Components: Domain Management
>            Reporter: Darran Lofthouse
>            Assignee: Brian Stansberry
>              Labels: affects_elytron
>
> Within Elytron we have the following interface: -
> {code}
> public interface SecurityFactory<T> {}
> {code}
> It is desirable to define capabilities where the generic type is specified so that as we wire together the various services we can be sure the correct SecurityFactory services are injected in the correct locations.
> As it stands our only option is going to be a runtime check so incorrectly wired SecurityFactory references will only occur late.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list