[
https://issues.apache.org/jira/browse/CAY-2985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrus Adamchik updated CAY-2985:
---------------------------------
Summary: DataDomain init and structure cleanup (was: Decrease mutability
of DataDomain)
> 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.
> 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)