This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from fd369d090a7 CAMEL-18473: correct knative CloudEvent time format (#8306)
add 556d975aee7 CAMEL-18454: Allow to enable secret refresh from vault.
(AWS)
No new revisions were added by this update.
Summary of changes:
.../apache/camel/periodic-task/aws-secret-refresh | 2 +
.../vault/CloudTrailReloadTriggerTask.java | 105 ++++++++++++++++-----
.../apache/camel/spi/annotations/PeriodicTask.java | 24 ++---
.../org/apache/camel/ExtendedCamelContext.java | 22 +++++
.../org/apache/camel/spi/PeriodTaskResolver.java | 45 +++++++++
.../org/apache/camel/spi/PeriodTaskScheduler.java | 38 ++++++++
.../apache/camel/vault/AwsVaultConfiguration.java | 38 ++++++++
.../camel/impl/engine/AbstractCamelContext.java | 40 ++++++++
.../impl/engine/DefaultPeriodTaskResolver.java | 41 ++++++++
.../impl/engine/DefaultPeriodTaskScheduler.java | 85 +++++++++++++++++
.../camel/impl/engine/SimpleCamelContext.java | 15 +++
.../camel/impl/ExtendedCamelContextConfigurer.java | 12 +++
.../camel/impl/lw/LightweightCamelContext.java | 23 +++++
.../impl/lw/LightweightRuntimeCamelContext.java | 26 +++++
.../camel/impl/engine/PeriodTaskSchedulerTest.java | 104 ++++++++++++++++++++
.../AwsVaultConfigurationPropertiesConfigurer.java | 18 ++++
.../camel-main-configuration-metadata.json | 3 +
core/camel-main/src/main/docs/main.adoc | 5 +-
.../main/AwsVaultConfigurationProperties.java | 24 +++++
.../org/apache/camel/main/BaseMainSupport.java | 25 +++++
.../apache/camel/support/TimerListenerManager.java | 7 +-
.../apache/camel/spi/annotations/PeriodicTask.java | 24 ++---
22 files changed, 669 insertions(+), 57 deletions(-)
create mode 100644
components/camel-aws/camel-aws-secrets-manager/src/generated/resources/META-INF/services/org/apache/camel/periodic-task/aws-secret-refresh
rename
tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/EagerClassloaded.java
=>
core/camel-api/src/generated/java/org/apache/camel/spi/annotations/PeriodicTask.java
(62%)
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/PeriodTaskResolver.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/PeriodTaskScheduler.java
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultPeriodTaskResolver.java
create mode 100644
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultPeriodTaskScheduler.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/engine/PeriodTaskSchedulerTest.java
rename
core/camel-api/src/generated/java/org/apache/camel/spi/annotations/EagerClassloaded.java
=>
tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/PeriodicTask.java
(62%)