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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 0676679baac CAMEL-20212: Move MemoryStateRepository and 
FileStateRepository to camel-support
0676679baac is described below

commit 0676679baac191ea478d761c04f647470234a597
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Mon Dec 11 08:06:00 2023 +0100

    CAMEL-20212: Move MemoryStateRepository and FileStateRepository to 
camel-support
---
 .../commit/KafkaConsumerAsyncWithOffsetRepoCommitIT.java         | 2 +-
 .../commit/KafkaConsumerSyncWithOffsetRepoCommitIT.java          | 2 +-
 .../processor/state}/FileStateRepositoryTest.java                | 5 ++---
 .../processor/state}/MemoryStateRepositoryTest.java              | 3 +--
 .../camel/support/processor/state}/FileStateRepository.java      | 2 +-
 .../camel/support/processor/state}/MemoryStateRepository.java    | 2 +-
 .../modules/ROOT/pages/camel-4x-upgrade-guide-4_3.adoc           | 9 +++++++--
 .../java/org/apache/camel/main/download/StubBeanRepository.java  | 2 +-
 8 files changed, 15 insertions(+), 12 deletions(-)

diff --git 
a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerAsyncWithOffsetRepoCommitIT.java
 
b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerAsyncWithOffsetRepoCommitIT.java
index 36fecc03aab..03de867b44b 100644
--- 
a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerAsyncWithOffsetRepoCommitIT.java
+++ 
b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerAsyncWithOffsetRepoCommitIT.java
@@ -21,7 +21,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.kafka.KafkaConstants;
 import org.apache.camel.component.kafka.consumer.KafkaManualCommit;
 import org.apache.camel.component.kafka.integration.common.KafkaTestUtil;
-import org.apache.camel.impl.engine.MemoryStateRepository;
+import org.apache.camel.support.processor.state.MemoryStateRepository;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.DisplayName;
 import org.junit.jupiter.api.Test;
diff --git 
a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerSyncWithOffsetRepoCommitIT.java
 
b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerSyncWithOffsetRepoCommitIT.java
index 8e8842d1327..3bc008d5a4c 100644
--- 
a/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerSyncWithOffsetRepoCommitIT.java
+++ 
b/components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/commit/KafkaConsumerSyncWithOffsetRepoCommitIT.java
@@ -21,7 +21,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.kafka.KafkaConstants;
 import org.apache.camel.component.kafka.consumer.KafkaManualCommit;
 import org.apache.camel.component.kafka.integration.common.KafkaTestUtil;
-import org.apache.camel.impl.engine.MemoryStateRepository;
+import org.apache.camel.support.processor.state.MemoryStateRepository;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.DisplayName;
 import org.junit.jupiter.api.Test;
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/impl/FileStateRepositoryTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/support/processor/state/FileStateRepositoryTest.java
similarity index 96%
rename from 
core/camel-core/src/test/java/org/apache/camel/impl/FileStateRepositoryTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/support/processor/state/FileStateRepositoryTest.java
index af51264d4de..2022636a0e2 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/impl/FileStateRepositoryTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/support/processor/state/FileStateRepositoryTest.java
@@ -14,16 +14,15 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.impl;
+package org.apache.camel.support.processor.state;
 
 import java.io.File;
 
 import org.apache.camel.TestSupport;
-import org.apache.camel.impl.engine.FileStateRepository;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import static 
org.apache.camel.impl.engine.FileStateRepository.fileStateRepository;
+import static 
org.apache.camel.support.processor.state.FileStateRepository.fileStateRepository;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/impl/MemoryStateRepositoryTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/support/processor/state/MemoryStateRepositoryTest.java
similarity index 95%
rename from 
core/camel-core/src/test/java/org/apache/camel/impl/MemoryStateRepositoryTest.java
rename to 
core/camel-core/src/test/java/org/apache/camel/support/processor/state/MemoryStateRepositoryTest.java
index d2c33538d2f..b927453fc50 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/impl/MemoryStateRepositoryTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/support/processor/state/MemoryStateRepositoryTest.java
@@ -14,9 +14,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.impl;
+package org.apache.camel.support.processor.state;
 
-import org.apache.camel.impl.engine.MemoryStateRepository;
 import org.junit.jupiter.api.Test;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/FileStateRepository.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/processor/state/FileStateRepository.java
similarity index 99%
rename from 
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/FileStateRepository.java
rename to 
core/camel-support/src/main/java/org/apache/camel/support/processor/state/FileStateRepository.java
index b379ed7d934..1c4aa0f5148 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/FileStateRepository.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/processor/state/FileStateRepository.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.impl.engine;
+package org.apache.camel.support.processor.state;
 
 import java.io.File;
 import java.io.FileOutputStream;
diff --git 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/MemoryStateRepository.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/processor/state/MemoryStateRepository.java
similarity index 97%
rename from 
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/MemoryStateRepository.java
rename to 
core/camel-support/src/main/java/org/apache/camel/support/processor/state/MemoryStateRepository.java
index 9b674fc3202..918f88e16e1 100644
--- 
a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/MemoryStateRepository.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/processor/state/MemoryStateRepository.java
@@ -14,7 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.impl.engine;
+package org.apache.camel.support.processor.state;
 
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_3.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_3.adoc
index b6c939905ac..63d3b3ad05a 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_3.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_3.adoc
@@ -6,6 +6,12 @@ from both 4.0 to 4.1 and 4.1 to 4.2.
 
 == Upgrading Camel 4.2 to 4.3
 
+=== camel-core
+
+Moved class `org.apache.camel.impl.engine.MemoryStateRepository` from 
camel-base-engine to 
`org.apache.camel.support.processor.state.MemoryStateRepository` in 
camel-support.
+
+Moved class `org.apache.camel.impl.engine.FileStateRepository` from 
camel-base-engine to 
`org.apache.camel.support.processor.state.FileStateRepository` in camel-support.
+
 === Resequence EIP
 
 The configuration for batch and stream has been renamed from `batch-config` to 
`batchConfig` and `stream-config` to `streamConfig`.
@@ -155,5 +161,4 @@ This option is only intended for the Load Balancer EIP. 
This makes the YAML sche
 
 === camel-hdfs
 
-The HDFS component has been deprecated and it will be removed in 4.4.0. More 
information at CAMEL-20196 issue.
-
+The HDFS component has been deprecated, and planned to be removed in 4.4 (see 
CAMEL-20196).
diff --git 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/StubBeanRepository.java
 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/StubBeanRepository.java
index 5dc962cd32c..4457d3abb61 100644
--- 
a/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/StubBeanRepository.java
+++ 
b/dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/StubBeanRepository.java
@@ -21,7 +21,6 @@ import java.util.Map;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.camel.impl.engine.MemoryStateRepository;
 import org.apache.camel.processor.DefaultClaimCheckRepository;
 import org.apache.camel.processor.aggregate.MemoryAggregationRepository;
 import org.apache.camel.spi.AggregationRepository;
@@ -31,6 +30,7 @@ import org.apache.camel.spi.IdempotentRepository;
 import org.apache.camel.spi.StateRepository;
 import org.apache.camel.support.PatternHelper;
 import 
org.apache.camel.support.processor.idempotent.MemoryIdempotentRepository;
+import org.apache.camel.support.processor.state.MemoryStateRepository;
 
 public class StubBeanRepository implements BeanRepository {
 

Reply via email to