You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/03/21 12:11:54 UTC
[camel-examples] branch main updated (b7a6b9b -> 71856ec)
This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-examples.git.
from b7a6b9b CAMEL-17821 - Provide camel-debug in a profile (#84)
add 71856ec Add an example for using the Resume API in clusterized mode with the master component.
No new revisions were added by this update.
Summary of changes:
examples/resume-api/pom.xml | 3 +-
.../kafka/DefaultConsumerPropertyFactory.java | 11 +-
.../kafka/file}/KafkaFileOffsetResumeStrategy.java | 2 +-
.../kafka/file}/LargeFileRouteBuilder.java | 2 +-
.../strategies/kafka/file}/SingleItemCache.java | 2 +-
.../kafka/fileset}/KafkaFileSetResumeStrategy.java | 10 +-
.../kafka/fileset}/LargeDirectoryRouteBuilder.java | 2 +-
.../strategies/kafka/fileset}/ListBasedCache.java | 2 +-
.../strategies/kafka/fileset}/MultiItemCache.java | 2 +-
.../example/resume/file/offset/main/MainApp.java | 6 +-
.../resume-api-fileset-clusterized/README.md | 55 ++++++++++
.../docker-compose.yaml | 14 ++-
.../pom.xml | 20 +++-
.../src/main/docker/Dockerfile | 0
.../clusterized/main/ClusterizedListener.java | 119 +++++++++++++++++++++
.../resume/fileset/clusterized/main/MainApp.java | 63 +++++++++++
.../ClusterAwareKafkaFileSetResumeStrategy.java | 88 +++++++++++++++
.../ClusterizedLargeDirectoryRouteBuilder.java} | 30 +++---
.../src/main/resources/log4j2.properties | 20 +++-
.../src/main/scripts/run.sh | 14 ++-
.../camel/example/resume/fileset/main/MainApp.java | 6 +-
21 files changed, 431 insertions(+), 40 deletions(-)
rename examples/resume-api/{resume-api-file-offset/src/main/java/org/apache/camel/example/resume/file/offset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/file}/KafkaFileOffsetResumeStrategy.java (97%)
rename examples/resume-api/{resume-api-file-offset/src/main/java/org/apache/camel/example/resume/file/offset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/file}/LargeFileRouteBuilder.java (98%)
rename examples/resume-api/{resume-api-file-offset/src/main/java/org/apache/camel/example/resume/file/offset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/file}/SingleItemCache.java (96%)
rename examples/resume-api/{resume-api-fileset/src/main/java/org/apache/camel/example/resume/fileset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/fileset}/KafkaFileSetResumeStrategy.java (93%)
copy examples/resume-api/{resume-api-fileset/src/main/java/org/apache/camel/example/resume/fileset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/fileset}/LargeDirectoryRouteBuilder.java (97%)
rename examples/resume-api/{resume-api-fileset/src/main/java/org/apache/camel/example/resume/fileset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/fileset}/ListBasedCache.java (94%)
rename examples/resume-api/{resume-api-fileset/src/main/java/org/apache/camel/example/resume/fileset/strategies => resume-api-common/src/main/java/org/apache/camel/example/resume/strategies/kafka/fileset}/MultiItemCache.java (97%)
create mode 100644 examples/resume-api/resume-api-fileset-clusterized/README.md
copy examples/resume-api/{resume-api-file-offset => resume-api-fileset-clusterized}/docker-compose.yaml (87%)
copy examples/resume-api/{resume-api-fileset => resume-api-fileset-clusterized}/pom.xml (77%)
copy examples/resume-api/{resume-api-fileset => resume-api-fileset-clusterized}/src/main/docker/Dockerfile (100%)
create mode 100644 examples/resume-api/resume-api-fileset-clusterized/src/main/java/org/apache/camel/example/resume/fileset/clusterized/main/ClusterizedListener.java
create mode 100644 examples/resume-api/resume-api-fileset-clusterized/src/main/java/org/apache/camel/example/resume/fileset/clusterized/main/MainApp.java
create mode 100644 examples/resume-api/resume-api-fileset-clusterized/src/main/java/org/apache/camel/example/resume/fileset/clusterized/strategies/ClusterAwareKafkaFileSetResumeStrategy.java
rename examples/resume-api/{resume-api-fileset/src/main/java/org/apache/camel/example/resume/fileset/strategies/LargeDirectoryRouteBuilder.java => resume-api-fileset-clusterized/src/main/java/org/apache/camel/example/resume/fileset/clusterized/strategies/ClusterizedLargeDirectoryRouteBuilder.java} (64%)
copy examples/resume-api/{resume-api-file-offset => resume-api-fileset-clusterized}/src/main/resources/log4j2.properties (70%)
copy examples/resume-api/{resume-api-fileset => resume-api-fileset-clusterized}/src/main/scripts/run.sh (89%)