This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git
from 02d3754104a Regen for commit f72425c076a60a66bbfd5b152e350fc2a0484ceb
add dbdd44b8b1c CAMEL-18148: implements a WAL strategy for the Resume API
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 4 +
.../org/apache/camel/catalog/others.properties | 1 +
.../org/apache/camel/catalog/others/wal.json | 15 +
components/camel-wal/pom.xml | 71 +++++
.../services/org/apache/camel/other.properties | 7 +
.../camel-wal/src/generated/resources/wal.json | 15 +
components/camel-wal/src/main/docs/wal-docs.adoc | 43 +++
.../camel/component/wal/DefaultLogSupervisor.java | 73 +++++
.../org/apache/camel/component/wal/EntryInfo.java | 71 +++++
.../org/apache/camel/component/wal/Header.java | 59 ++++
.../org/apache/camel/component/wal/IOUtil.java | 133 +++++++++
.../org/apache/camel/component/wal/LogEntry.java | 124 ++++++++
.../org/apache/camel/component/wal/LogReader.java | 241 ++++++++++++++++
.../apache/camel/component/wal/LogSupervisor.java | 37 +++
.../org/apache/camel/component/wal/LogWriter.java | 277 ++++++++++++++++++
.../camel/component/wal/PersistedLogEntry.java | 36 +++
.../apache/camel/component/wal/TransactionLog.java | 216 ++++++++++++++
.../component/wal/WriteAheadResumeStrategy.java | 311 +++++++++++++++++++++
.../component/wal/exceptions/BufferOverflow.java | 43 +++
.../wal/exceptions/BufferTooSmallException.java | 43 +++
.../wal/exceptions/InvalidRecordException.java | 25 ++
.../apache/camel/component/wal/LogReaderTest.java | 46 +++
.../apache/camel/component/wal/LogTestBase.java | 91 ++++++
.../camel/component/wal/LogWriterRollOverTest.java | 87 ++++++
.../LogWriterRollOverUpdateAfterDiscardTest.java | 107 +++++++
.../wal/LogWriterRollOverUpdateAsyncBase.java | 120 ++++++++
.../wal/LogWriterRollOverUpdateAsyncTest.java | 55 ++++
...riterRollOverUpdateAsyncWithContentionTest.java | 59 ++++
.../component/wal/LogWriterSyncUpdateTest.java | 82 ++++++
.../apache/camel/component/wal/LogWriterTest.java | 72 +++++
.../camel/component/wal/TransactionLogTest.java | 49 ++++
components/pom.xml | 3 +-
.../src/test/resources/log4j2.properties | 6 +
.../modules/others/examples/json/wal.json | 1 +
docs/components/modules/others/nav.adoc | 1 +
docs/components/modules/others/pages/wal-docs.adoc | 1 +
parent/pom.xml | 5 +
38 files changed, 2634 insertions(+), 1 deletion(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/wal.json
create mode 100644 components/camel-wal/pom.xml
create mode 100644
components/camel-wal/src/generated/resources/META-INF/services/org/apache/camel/other.properties
create mode 100644 components/camel-wal/src/generated/resources/wal.json
create mode 100644 components/camel-wal/src/main/docs/wal-docs.adoc
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/DefaultLogSupervisor.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/EntryInfo.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/Header.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/IOUtil.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/LogEntry.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/LogReader.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/LogSupervisor.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/LogWriter.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/PersistedLogEntry.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/TransactionLog.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/WriteAheadResumeStrategy.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/exceptions/BufferOverflow.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/exceptions/BufferTooSmallException.java
create mode 100644
components/camel-wal/src/main/java/org/apache/camel/component/wal/exceptions/InvalidRecordException.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogReaderTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogTestBase.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterRollOverTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterRollOverUpdateAfterDiscardTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterRollOverUpdateAsyncBase.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterRollOverUpdateAsyncTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterRollOverUpdateAsyncWithContentionTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterSyncUpdateTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/LogWriterTest.java
create mode 100644
components/camel-wal/src/test/java/org/apache/camel/component/wal/TransactionLogTest.java
create mode 120000 docs/components/modules/others/examples/json/wal.json
create mode 120000 docs/components/modules/others/pages/wal-docs.adoc