You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tamaya.apache.org by "Anatole Tresch (JIRA)" <ji...@apache.org> on 2015/09/25 20:44:06 UTC

[jira] [Resolved] (TAMAYA-107) ServiceContext SPI is not backward compatible

     [ https://issues.apache.org/jira/browse/TAMAYA-107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anatole Tresch resolved TAMAYA-107.
-----------------------------------
    Resolution: Fixed

> ServiceContext SPI is not backward compatible
> ---------------------------------------------
>
>                 Key: TAMAYA-107
>                 URL: https://issues.apache.org/jira/browse/TAMAYA-107
>             Project: Tamaya
>          Issue Type: Bug
>          Components: API, Core
>    Affects Versions: 0.1-incubating
>            Reporter: Anatole Tresch
>            Assignee: Anatole Tresch
>            Priority: Blocker
>             Fix For: 0.2-incubating
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> Unfortunately the Java 8 based version of the API uses Optional within the ServiceContext interface, rendering it incompatible with the former version. Since all the rest of the API has this compatibility and also it doesn't hurt to remove Optional here, I heavily propose to change to SPI in the Java 8 API to be the same as in Java 7. 
> Also this is needed, so many extension modules can similalry work with core implementations in Java 7 AND Java 8.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)