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

Andrus Adamchik closed CAY-2985.
--------------------------------
    Resolution: Fixed

> DataDomain init and structure cleanup
> -------------------------------------
>
>                 Key: CAY-2985
>                 URL: https://issues.apache.org/jira/browse/CAY-2985
>             Project: Cayenne
>          Issue Type: Task
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Minor
>             Fix For: 5.0-M3
>
>
> This is a DataDomain refactoring to ensure it can not be created in an 
> invalid state. It will provide a constructor with a long list of arguments 
> explicitly listing what a fully-functional DataDomain needs:
> * No partial state
> * No private field injection
> * Maximum immutability
> Upgrade notes: 
> only truly mutable things were left as such. Most of the services and startup 
> settings are final and can not be changed in a running app anymore. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to