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

Anatole Tresch resolved TAMAYA-30.
----------------------------------
    Resolution: Implemented

> Introduce Codecs Feature
> ------------------------
>
>                 Key: TAMAYA-30
>                 URL: https://issues.apache.org/jira/browse/TAMAYA-30
>             Project: Tamaya
>          Issue Type: Improvement
>          Components: API
>            Reporter: Anatole Tresch
>            Assignee: Anatole Tresch
>             Fix For: 0.1-incubating
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> Change {{PropertyAdapter}} to be bidirectional and rename it to {{Codec}} to 
> specially encode properties. These codecs can be used by mutable 
> configurations to encode changes in a flexible way and for adapt encoded 
> values. This is very useful, when adding support for complex, multivalued and 
> additional non-String types, that should be changeable as well. The changes 
> required are:
> * Rename {{PropertyAdapter}} to {{Codec}}
> * Rename {{PropertyAdapters}} to {{Codecs}}
> * Add additional method to {{Codec}} to enable bidirectionality
> * Ensure write support for object types in {{ConfigChangeSet}} and 
> corresponding builder.
> * Ensure/adapt Javadoc
> * Discuss default codesc for collections, multi values (combined) and more
> * Rename {{@WithPropertyAdapter}} to {@WithCodec}}



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

Reply via email to