This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new 9f7ecc4f0 CAY-2824 Rename CayenneServerModuleProvider to 
CayenneRuntimeModuleProvider
9f7ecc4f0 is described below

commit 9f7ecc4f08ec32d2ff6e7fb480bd865cbcc8d41b
Author: stariy95 <[email protected]>
AuthorDate: Thu Nov 23 18:25:11 2023 +0400

    CAY-2824 Rename CayenneServerModuleProvider to CayenneRuntimeModuleProvider
---
 RELEASE-NOTES.txt                                  |  1 +
 UPGRADE.txt                                        |  3 +++
 .../CacheInvalidationModuleProvider.java           |  4 ++--
 ...e.cayenne.runtime.CayenneRuntimeModuleProvider} |  0
 ...CayenneCacheInvalidationModuleProviderTest.java |  4 ++--
 ...eProvider.java => CommitLogModuleProvider.java} |  4 ++--
 ...onfiguration.server.CayenneServerModuleProvider | 20 -------------------
 ...he.cayenne.runtime.CayenneRuntimeModuleProvider |  2 +-
 .../commitlog/CommitLogModuleProviderTest.java     |  4 ++--
 ...duleProvider.java => CryptoModuleProvider.java} |  4 ++--
 ...e.cayenne.runtime.CayenneRuntimeModuleProvider} |  2 +-
 .../cayenne/crypto/CryptoModuleProviderTest.java   |  4 ++--
 ...duleProvider.java => DbSyncModuleProvider.java} |  4 ++--
 ...he.cayenne.runtime.CayenneRuntimeModuleProvider |  2 +-
 .../cayenne/dbsync/DbSyncModuleProviderTest.java   |  4 ++--
 ...duleProvider.java => JCacheModuleProvider.java} |  4 ++--
 ...he.cayenne.runtime.CayenneRuntimeModuleProvider |  2 +-
 .../jcache/CayenneJCacheModuleProviderTest.java    |  4 ++--
 .../ProjectCompatibilityModuleProvider.java        |  4 ++--
 ...e.cayenne.runtime.CayenneRuntimeModuleProvider} |  0
 .../ProjectCompatibilityModuleProviderTest.java    |  4 ++--
 ...uleProvider.java => ProjectModuleProvider.java} |  4 ++--
 ...he.cayenne.runtime.CayenneRuntimeModuleProvider |  2 +-
 .../cayenne/project/ProjectModuleProviderTest.java |  4 ++--
 ...leProvider.java => VelocityModuleProvider.java} |  4 ++--
 ...onfiguration.server.CayenneServerModuleProvider | 20 -------------------
 ...he.cayenne.runtime.CayenneRuntimeModuleProvider |  2 +-
 .../velocity/VelocityModuleProviderTest.java       |  4 ++--
 .../configuration/server/CoreModuleProvider.java   |  3 ++-
 .../cayenne/runtime/CayenneRuntimeBuilder.java     |  3 +--
 .../CayenneRuntimeModuleProvider.java}             | 11 ++++++-----
 .../java/org/apache/cayenne/runtime/package.html   | 23 ++++++++++++++++++++++
 ...e.cayenne.runtime.CayenneRuntimeModuleProvider} |  0
 .../server/CoreModuleProviderTest.java             |  3 ++-
 34 files changed, 76 insertions(+), 87 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index ac6abdb8c..4e0603fdb 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -46,6 +46,7 @@ CAY-2819 DataContext.performIteratedQuery() method should be 
unified with iterat
 CAY-2821 Change development versioning schema
 CAY-2822 Rename `cayenne-server` module to `cayenne`
 CAY-2823 Merge `ServerRuntime` back to `CayenneRuntime` and deprecate it
+CAY-2824 Rename CayenneServerModuleProvider to CayenneRuntimeModuleProvider
 CAY-2826 Rename `ServerModule` to `CoreModule`
 
 Bug Fixes:
diff --git a/UPGRADE.txt b/UPGRADE.txt
index fb9f2a966..c2267af97 100644
--- a/UPGRADE.txt
+++ b/UPGRADE.txt
@@ -46,6 +46,9 @@ that accordingly in your build scripts
 
 * Per CAY-2823 `ServerRuntime` is deprecated. You should change your code to 
use `org.apache.cayenne.runtime.CayenneRuntime` instead.
 
+* Per CAY-2824 `CayenneServerModuleProvider` renamed to 
`CayenneRuntimeModuleProvider` and moved to `org.apache.cayenne.runtime` 
package.
+If you are using auto-loading mechanism for your custom modules you need to 
change `META-INF.services` reference accordingly.
+
 * Per CAY-2826 `ServerModule` renamed to `CoreModule`
 
 UPGRADING TO 4.2.M2
diff --git 
a/cayenne-cache-invalidation/src/main/java/org/apache/cayenne/cache/invalidation/CacheInvalidationModuleProvider.java
 
b/cayenne-cache-invalidation/src/main/java/org/apache/cayenne/cache/invalidation/CacheInvalidationModuleProvider.java
index 4470b99da..bb024f2c6 100644
--- 
a/cayenne-cache-invalidation/src/main/java/org/apache/cayenne/cache/invalidation/CacheInvalidationModuleProvider.java
+++ 
b/cayenne-cache-invalidation/src/main/java/org/apache/cayenne/cache/invalidation/CacheInvalidationModuleProvider.java
@@ -22,14 +22,14 @@ package org.apache.cayenne.cache.invalidation;
 import java.util.Collection;
 import java.util.Collections;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.di.Module;
 
 /**
  * @since 4.0
  */
-public class CacheInvalidationModuleProvider implements 
CayenneServerModuleProvider {
+public class CacheInvalidationModuleProvider implements 
CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-cache-invalidation/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-cache-invalidation/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 100%
rename from 
cayenne-cache-invalidation/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne-cache-invalidation/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
diff --git 
a/cayenne-cache-invalidation/src/test/java/org/apache/cayenne/cache/invalidation/CayenneCacheInvalidationModuleProviderTest.java
 
b/cayenne-cache-invalidation/src/test/java/org/apache/cayenne/cache/invalidation/CayenneCacheInvalidationModuleProviderTest.java
index 9b851f257..b84eee614 100644
--- 
a/cayenne-cache-invalidation/src/test/java/org/apache/cayenne/cache/invalidation/CayenneCacheInvalidationModuleProviderTest.java
+++ 
b/cayenne-cache-invalidation/src/test/java/org/apache/cayenne/cache/invalidation/CayenneCacheInvalidationModuleProviderTest.java
@@ -19,7 +19,7 @@
 
 package org.apache.cayenne.cache.invalidation;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -27,6 +27,6 @@ public class CayenneCacheInvalidationModuleProviderTest {
 
     @Test
     public void testAutoLoadable() {
-        
ModuleProviderChecker.testProviderPresent(CacheInvalidationModuleProvider.class,
 CayenneServerModuleProvider.class);
+        
ModuleProviderChecker.testProviderPresent(CacheInvalidationModuleProvider.class,
 CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogServerModuleProvider.java
 
b/cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogModuleProvider.java
similarity index 90%
rename from 
cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogServerModuleProvider.java
rename to 
cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogModuleProvider.java
index cf84b3879..cf3f40381 100644
--- 
a/cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogServerModuleProvider.java
+++ 
b/cayenne-commitlog/src/main/java/org/apache/cayenne/commitlog/CommitLogModuleProvider.java
@@ -22,14 +22,14 @@ package org.apache.cayenne.commitlog;
 import java.util.Collection;
 import java.util.Collections;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.di.Module;
 
 /**
  * @since 4.0
  */
-public class CommitLogServerModuleProvider implements 
CayenneServerModuleProvider {
+public class CommitLogModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-commitlog/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-commitlog/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
deleted file mode 100644
index 45af46d9f..000000000
--- 
a/cayenne-commitlog/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ /dev/null
@@ -1,20 +0,0 @@
-##################################################################
-#   Licensed to the Apache Software Foundation (ASF) under one
-#  or more contributor license agreements.  See the NOTICE file
-#  distributed with this work for additional information
-#  regarding copyright ownership.  The ASF licenses this file
-#  to you under the Apache License, Version 2.0 (the
-#  "License"); you may not use this file except in compliance
-#  with the License.  You may obtain a copy of the License at
-#
-#    https://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing,
-#  software distributed under the License is distributed on an
-#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#  KIND, either express or implied.  See the License for the
-#  specific language governing permissions and limitations
-#  under the License.
-##################################################################
-
-org.apache.cayenne.commitlog.CommitLogServerModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-commitlog/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 94%
copy from 
cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
copy to 
cayenne-commitlog/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
index b98907bec..f434cbc96 100644
--- 
a/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ 
b/cayenne-commitlog/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
@@ -17,4 +17,4 @@
 #  under the License.
 ##################################################################
 
-org.apache.cayenne.dbsync.DbSyncServerModuleProvider
\ No newline at end of file
+org.apache.cayenne.commitlog.CommitLogModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-commitlog/src/test/java/org/apache/cayenne/commitlog/CommitLogModuleProviderTest.java
 
b/cayenne-commitlog/src/test/java/org/apache/cayenne/commitlog/CommitLogModuleProviderTest.java
index 1cfaec7a4..b58cc9668 100644
--- 
a/cayenne-commitlog/src/test/java/org/apache/cayenne/commitlog/CommitLogModuleProviderTest.java
+++ 
b/cayenne-commitlog/src/test/java/org/apache/cayenne/commitlog/CommitLogModuleProviderTest.java
@@ -19,7 +19,7 @@
 
 package org.apache.cayenne.commitlog;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -27,6 +27,6 @@ public class CommitLogModuleProviderTest {
 
     @Test
     public void testAutoLoadable() {
-        
ModuleProviderChecker.testProviderPresent(CommitLogServerModuleProvider.class, 
CayenneServerModuleProvider.class);
+        
ModuleProviderChecker.testProviderPresent(CommitLogModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoServerModuleProvider.java
 
b/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModuleProvider.java
similarity index 89%
rename from 
cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoServerModuleProvider.java
rename to 
cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModuleProvider.java
index 829513f77..d37df2948 100644
--- 
a/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoServerModuleProvider.java
+++ 
b/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModuleProvider.java
@@ -21,14 +21,14 @@ package org.apache.cayenne.crypto;
 import java.util.Collection;
 import java.util.Collections;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.di.Module;
 
 /**
  * @since 4.0
  */
-public class CryptoServerModuleProvider implements CayenneServerModuleProvider 
{
+public class CryptoModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-crypto/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-crypto/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 94%
rename from 
cayenne-crypto/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne-crypto/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
index 944771a9f..d6238de13 100644
--- 
a/cayenne-crypto/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ 
b/cayenne-crypto/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
@@ -17,4 +17,4 @@
 #  under the License.
 ##################################################################
 
-org.apache.cayenne.crypto.CryptoServerModuleProvider
\ No newline at end of file
+org.apache.cayenne.crypto.CryptoModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-crypto/src/test/java/org/apache/cayenne/crypto/CryptoModuleProviderTest.java
 
b/cayenne-crypto/src/test/java/org/apache/cayenne/crypto/CryptoModuleProviderTest.java
index c2435b83e..31fc1831b 100644
--- 
a/cayenne-crypto/src/test/java/org/apache/cayenne/crypto/CryptoModuleProviderTest.java
+++ 
b/cayenne-crypto/src/test/java/org/apache/cayenne/crypto/CryptoModuleProviderTest.java
@@ -18,7 +18,7 @@
  */
 package org.apache.cayenne.crypto;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -26,6 +26,6 @@ public class CryptoModuleProviderTest {
 
     @Test
     public void testProviderPresent() {
-        
ModuleProviderChecker.testProviderPresent(CryptoServerModuleProvider.class, 
CayenneServerModuleProvider.class);
+        ModuleProviderChecker.testProviderPresent(CryptoModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/DbSyncServerModuleProvider.java
 
b/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/DbSyncModuleProvider.java
similarity index 89%
rename from 
cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/DbSyncServerModuleProvider.java
rename to 
cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/DbSyncModuleProvider.java
index 086ae4167..7aa012b5d 100644
--- 
a/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/DbSyncServerModuleProvider.java
+++ 
b/cayenne-dbsync/src/main/java/org/apache/cayenne/dbsync/DbSyncModuleProvider.java
@@ -18,7 +18,7 @@
  */
 package org.apache.cayenne.dbsync;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.di.Module;
 
 import java.util.Collection;
@@ -29,7 +29,7 @@ import java.util.Collections;
  *
  * @since 4.0
  */
-public class DbSyncServerModuleProvider implements CayenneServerModuleProvider 
{
+public class DbSyncModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-jcache/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 94%
rename from 
cayenne-jcache/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
index 8eda8d0b2..01a162a5d 100644
--- 
a/cayenne-jcache/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ 
b/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
@@ -17,4 +17,4 @@
 #  under the License.
 ##################################################################
 
-org.apache.cayenne.jcache.JCacheServerModuleProvider
\ No newline at end of file
+org.apache.cayenne.dbsync.DbSyncModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/DbSyncModuleProviderTest.java
 
b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/DbSyncModuleProviderTest.java
index 875daa62c..afe679b76 100644
--- 
a/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/DbSyncModuleProviderTest.java
+++ 
b/cayenne-dbsync/src/test/java/org/apache/cayenne/dbsync/DbSyncModuleProviderTest.java
@@ -18,13 +18,13 @@
  */
 package org.apache.cayenne.dbsync;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
 public class DbSyncModuleProviderTest {
     @Test
     public void testProviderPresent() {
-        
ModuleProviderChecker.testProviderPresent(DbSyncServerModuleProvider.class, 
CayenneServerModuleProvider.class);
+        ModuleProviderChecker.testProviderPresent(DbSyncModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-jcache/src/main/java/org/apache/cayenne/jcache/JCacheServerModuleProvider.java
 
b/cayenne-jcache/src/main/java/org/apache/cayenne/jcache/JCacheModuleProvider.java
similarity index 90%
rename from 
cayenne-jcache/src/main/java/org/apache/cayenne/jcache/JCacheServerModuleProvider.java
rename to 
cayenne-jcache/src/main/java/org/apache/cayenne/jcache/JCacheModuleProvider.java
index a9370caa3..f6e8c8e71 100644
--- 
a/cayenne-jcache/src/main/java/org/apache/cayenne/jcache/JCacheServerModuleProvider.java
+++ 
b/cayenne-jcache/src/main/java/org/apache/cayenne/jcache/JCacheModuleProvider.java
@@ -22,14 +22,14 @@ package org.apache.cayenne.jcache;
 import java.util.Collection;
 import java.util.Collections;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.di.Module;
 
 /**
  * @since 4.0
  */
-public class JCacheServerModuleProvider implements CayenneServerModuleProvider 
{
+public class JCacheModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-project/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-jcache/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 94%
rename from 
cayenne-project/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne-jcache/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
index bc674571b..eee348708 100644
--- 
a/cayenne-project/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ 
b/cayenne-jcache/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
@@ -17,4 +17,4 @@
 #  under the License.
 ##################################################################
 
-org.apache.cayenne.project.ProjectServerModuleProvider
\ No newline at end of file
+org.apache.cayenne.jcache.JCacheModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-jcache/src/test/java/org/apache/cayenne/jcache/CayenneJCacheModuleProviderTest.java
 
b/cayenne-jcache/src/test/java/org/apache/cayenne/jcache/CayenneJCacheModuleProviderTest.java
index d82f6c4dc..be0f9556b 100644
--- 
a/cayenne-jcache/src/test/java/org/apache/cayenne/jcache/CayenneJCacheModuleProviderTest.java
+++ 
b/cayenne-jcache/src/test/java/org/apache/cayenne/jcache/CayenneJCacheModuleProviderTest.java
@@ -19,7 +19,7 @@
 
 package org.apache.cayenne.jcache;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -27,6 +27,6 @@ public class CayenneJCacheModuleProviderTest {
 
     @Test
     public void testAutoLoadable() {
-        
ModuleProviderChecker.testProviderPresent(JCacheServerModuleProvider.class, 
CayenneServerModuleProvider.class);
+        ModuleProviderChecker.testProviderPresent(JCacheModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-project-compatibility/src/main/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProvider.java
 
b/cayenne-project-compatibility/src/main/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProvider.java
index 7cc7a580f..9c3a0e915 100644
--- 
a/cayenne-project-compatibility/src/main/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProvider.java
+++ 
b/cayenne-project-compatibility/src/main/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProvider.java
@@ -22,7 +22,7 @@ package org.apache.cayenne.project.compatibility;
 import java.util.Arrays;
 import java.util.Collection;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.di.Module;
 import org.apache.cayenne.project.ProjectModule;
@@ -30,7 +30,7 @@ import org.apache.cayenne.project.ProjectModule;
 /**
  * @since 4.1
  */
-public class ProjectCompatibilityModuleProvider implements 
CayenneServerModuleProvider {
+public class ProjectCompatibilityModuleProvider implements 
CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-project-compatibility/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-project-compatibility/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 100%
rename from 
cayenne-project-compatibility/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne-project-compatibility/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
diff --git 
a/cayenne-project-compatibility/src/test/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProviderTest.java
 
b/cayenne-project-compatibility/src/test/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProviderTest.java
index 2f20f896c..f15c82a21 100644
--- 
a/cayenne-project-compatibility/src/test/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProviderTest.java
+++ 
b/cayenne-project-compatibility/src/test/java/org/apache/cayenne/project/compatibility/ProjectCompatibilityModuleProviderTest.java
@@ -19,7 +19,7 @@
 
 package org.apache.cayenne.project.compatibility;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -30,6 +30,6 @@ public class ProjectCompatibilityModuleProviderTest {
 
     @Test
     public void testServerAutoLoadable() {
-        
ModuleProviderChecker.testProviderPresent(ProjectCompatibilityModuleProvider.class,
 CayenneServerModuleProvider.class);
+        
ModuleProviderChecker.testProviderPresent(ProjectCompatibilityModuleProvider.class,
 CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-project/src/main/java/org/apache/cayenne/project/ProjectServerModuleProvider.java
 
b/cayenne-project/src/main/java/org/apache/cayenne/project/ProjectModuleProvider.java
similarity index 89%
rename from 
cayenne-project/src/main/java/org/apache/cayenne/project/ProjectServerModuleProvider.java
rename to 
cayenne-project/src/main/java/org/apache/cayenne/project/ProjectModuleProvider.java
index 718fbc658..96e287955 100644
--- 
a/cayenne-project/src/main/java/org/apache/cayenne/project/ProjectServerModuleProvider.java
+++ 
b/cayenne-project/src/main/java/org/apache/cayenne/project/ProjectModuleProvider.java
@@ -18,7 +18,7 @@
  */
 package org.apache.cayenne.project;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.di.Module;
 
 import java.util.Collection;
@@ -27,7 +27,7 @@ import java.util.Collections;
 /**
  * @since 4.0
  */
-public class ProjectServerModuleProvider implements 
CayenneServerModuleProvider {
+public class ProjectModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-project/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 94%
copy from 
cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
copy to 
cayenne-project/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
index b98907bec..ce3783207 100644
--- 
a/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ 
b/cayenne-project/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
@@ -17,4 +17,4 @@
 #  under the License.
 ##################################################################
 
-org.apache.cayenne.dbsync.DbSyncServerModuleProvider
\ No newline at end of file
+org.apache.cayenne.project.ProjectModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-project/src/test/java/org/apache/cayenne/project/ProjectModuleProviderTest.java
 
b/cayenne-project/src/test/java/org/apache/cayenne/project/ProjectModuleProviderTest.java
index 7a9cc1713..a7af92577 100644
--- 
a/cayenne-project/src/test/java/org/apache/cayenne/project/ProjectModuleProviderTest.java
+++ 
b/cayenne-project/src/test/java/org/apache/cayenne/project/ProjectModuleProviderTest.java
@@ -18,7 +18,7 @@
  */
 package org.apache.cayenne.project;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -26,6 +26,6 @@ public class ProjectModuleProviderTest {
 
     @Test
     public void testProviderPresent() {
-        
ModuleProviderChecker.testProviderPresent(ProjectServerModuleProvider.class, 
CayenneServerModuleProvider.class);
+        ModuleProviderChecker.testProviderPresent(ProjectModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne-velocity/src/main/java/org/apache/cayenne/velocity/VelocityServerModuleProvider.java
 
b/cayenne-velocity/src/main/java/org/apache/cayenne/velocity/VelocityModuleProvider.java
similarity index 90%
rename from 
cayenne-velocity/src/main/java/org/apache/cayenne/velocity/VelocityServerModuleProvider.java
rename to 
cayenne-velocity/src/main/java/org/apache/cayenne/velocity/VelocityModuleProvider.java
index da3f95456..b7aae23d8 100644
--- 
a/cayenne-velocity/src/main/java/org/apache/cayenne/velocity/VelocityServerModuleProvider.java
+++ 
b/cayenne-velocity/src/main/java/org/apache/cayenne/velocity/VelocityModuleProvider.java
@@ -22,14 +22,14 @@ package org.apache.cayenne.velocity;
 import java.util.Collection;
 import java.util.Collections;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.di.Module;
 
 /**
  * @since 4.1
  */
-public class VelocityServerModuleProvider implements 
CayenneServerModuleProvider {
+public class VelocityModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne-velocity/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-velocity/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
deleted file mode 100644
index 5d577a717..000000000
--- 
a/cayenne-velocity/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ /dev/null
@@ -1,20 +0,0 @@
-##################################################################
-#   Licensed to the Apache Software Foundation (ASF) under one
-#  or more contributor license agreements.  See the NOTICE file
-#  distributed with this work for additional information
-#  regarding copyright ownership.  The ASF licenses this file
-#  to you under the Apache License, Version 2.0 (the
-#  "License"); you may not use this file except in compliance
-#  with the License.  You may obtain a copy of the License at
-#
-#    https://www.apache.org/licenses/LICENSE-2.0
-#
-#  Unless required by applicable law or agreed to in writing,
-#  software distributed under the License is distributed on an
-#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-#  KIND, either express or implied.  See the License for the
-#  specific language governing permissions and limitations
-#  under the License.
-##################################################################
-
-org.apache.cayenne.velocity.VelocityServerModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne-velocity/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 94%
rename from 
cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne-velocity/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
index b98907bec..1df013c9b 100644
--- 
a/cayenne-dbsync/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
+++ 
b/cayenne-velocity/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
@@ -17,4 +17,4 @@
 #  under the License.
 ##################################################################
 
-org.apache.cayenne.dbsync.DbSyncServerModuleProvider
\ No newline at end of file
+org.apache.cayenne.velocity.VelocityModuleProvider
\ No newline at end of file
diff --git 
a/cayenne-velocity/src/test/java/org/apache/cayenne/velocity/VelocityModuleProviderTest.java
 
b/cayenne-velocity/src/test/java/org/apache/cayenne/velocity/VelocityModuleProviderTest.java
index 3da956400..3ab7c8f06 100644
--- 
a/cayenne-velocity/src/test/java/org/apache/cayenne/velocity/VelocityModuleProviderTest.java
+++ 
b/cayenne-velocity/src/test/java/org/apache/cayenne/velocity/VelocityModuleProviderTest.java
@@ -19,7 +19,7 @@
 
 package org.apache.cayenne.velocity;
 
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -30,6 +30,6 @@ public class VelocityModuleProviderTest {
 
     @Test
     public void testServerAutoLoadable() {
-        
ModuleProviderChecker.testProviderPresent(VelocityServerModuleProvider.class, 
CayenneServerModuleProvider.class);
+        
ModuleProviderChecker.testProviderPresent(VelocityModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }
diff --git 
a/cayenne/src/main/java/org/apache/cayenne/configuration/server/CoreModuleProvider.java
 
b/cayenne/src/main/java/org/apache/cayenne/configuration/server/CoreModuleProvider.java
index bbc8ef489..48a2724ca 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/configuration/server/CoreModuleProvider.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/configuration/server/CoreModuleProvider.java
@@ -19,6 +19,7 @@
 package org.apache.cayenne.configuration.server;
 
 import org.apache.cayenne.di.Module;
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -29,7 +30,7 @@ import java.util.Collections;
  * @since 4.0 introduced
  * @since 5.0 renamed from MainCayenneServerModuleProvider
  */
-public class CoreModuleProvider implements CayenneServerModuleProvider {
+public class CoreModuleProvider implements CayenneRuntimeModuleProvider {
 
     @Override
     public Module module() {
diff --git 
a/cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeBuilder.java 
b/cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeBuilder.java
index c877bfaa3..46efa9d8a 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeBuilder.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeBuilder.java
@@ -20,7 +20,6 @@ package org.apache.cayenne.runtime;
 
 import org.apache.cayenne.access.DataDomain;
 import org.apache.cayenne.configuration.Constants;
-import org.apache.cayenne.configuration.server.CayenneServerModuleProvider;
 import org.apache.cayenne.configuration.server.CoreModule;
 import org.apache.cayenne.configuration.server.DataSourceFactory;
 import org.apache.cayenne.configuration.server.CoreModuleExtender;
@@ -199,7 +198,7 @@ public class CayenneRuntimeBuilder {
     }
 
     private Collection<? extends Module> autoLoadedModules() {
-        return new ModuleLoader().load(CayenneServerModuleProvider.class);
+        return new ModuleLoader().load(CayenneRuntimeModuleProvider.class);
     }
 
     private Collection<? extends Module> defaultModules() {
diff --git 
a/cayenne/src/main/java/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.java
 
b/cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeModuleProvider.java
similarity index 80%
rename from 
cayenne/src/main/java/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.java
rename to 
cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeModuleProvider.java
index 97f982441..85124441f 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/configuration/server/CayenneServerModuleProvider.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/runtime/CayenneRuntimeModuleProvider.java
@@ -17,14 +17,15 @@
  *  under the License.
  ****************************************************************/
 
-package org.apache.cayenne.configuration.server;
+package org.apache.cayenne.runtime;
 
 import org.apache.cayenne.di.spi.ModuleProvider;
-import org.apache.cayenne.runtime.CayenneRuntimeBuilder;
 
 /**
- * This interface implementations will be used by {@link 
CayenneRuntimeBuilder} to auto-load server modules.
- * @since 4.0
+ * This interface implementations will be used by {@link 
CayenneRuntimeBuilder} to auto-load runtime modules.
+ *
+ * @since 4.0 introduced
+ * @since 5.0 renamed from CayenneServerModuleProvider to 
CayenneRuntimeModuleProvider
  */
-public interface CayenneServerModuleProvider extends ModuleProvider {
+public interface CayenneRuntimeModuleProvider extends ModuleProvider {
 }
diff --git a/cayenne/src/main/java/org/apache/cayenne/runtime/package.html 
b/cayenne/src/main/java/org/apache/cayenne/runtime/package.html
new file mode 100644
index 000000000..3fd8e907c
--- /dev/null
+++ b/cayenne/src/main/java/org/apache/cayenne/runtime/package.html
@@ -0,0 +1,23 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     https://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License.
+-->
+<html>
+<body>
+API related to CayenneRuntime creation
+</body>
+</html>
\ No newline at end of file
diff --git 
a/cayenne/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
 
b/cayenne/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
similarity index 100%
rename from 
cayenne/src/main/resources/META-INF/services/org.apache.cayenne.configuration.server.CayenneServerModuleProvider
rename to 
cayenne/src/main/resources/META-INF/services/org.apache.cayenne.runtime.CayenneRuntimeModuleProvider
diff --git 
a/cayenne/src/test/java/org/apache/cayenne/configuration/server/CoreModuleProviderTest.java
 
b/cayenne/src/test/java/org/apache/cayenne/configuration/server/CoreModuleProviderTest.java
index 31e1c62d5..b6e5d3828 100644
--- 
a/cayenne/src/test/java/org/apache/cayenne/configuration/server/CoreModuleProviderTest.java
+++ 
b/cayenne/src/test/java/org/apache/cayenne/configuration/server/CoreModuleProviderTest.java
@@ -18,6 +18,7 @@
  */
 package org.apache.cayenne.configuration.server;
 
+import org.apache.cayenne.runtime.CayenneRuntimeModuleProvider;
 import org.apache.cayenne.unit.util.ModuleProviderChecker;
 import org.junit.Test;
 
@@ -25,6 +26,6 @@ public class CoreModuleProviderTest {
 
     @Test
     public void testProviderPresent() {
-        ModuleProviderChecker.testProviderPresent(CoreModuleProvider.class, 
CayenneServerModuleProvider.class);
+        ModuleProviderChecker.testProviderPresent(CoreModuleProvider.class, 
CayenneRuntimeModuleProvider.class);
     }
 }


Reply via email to