Andrus Adamchik created CAY-2985:
------------------------------------
Summary: Decrease mutability of DataDomain
Key: CAY-2985
URL: https://issues.apache.org/jira/browse/CAY-2985
Project: Cayenne
Issue Type: Task
Reporter: Andrus Adamchik
Assignee: Andrus Adamchik
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)