Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
CAMEL-13792 - Rename components to default names, Camel-quartz2 to camel-quartz

    • -120
    • +0
    ./quartz2/DelegateEndpointQuartzTest.java
    • -42
    • +0
    ./quartz2/QuartUnderscoreTimerNameTest.java
    • -58
    • +0
    ./quartz2/QuartzAddDynamicRouteTest.java
    • -45
    • +0
    ./quartz2/QuartzAddRoutesAfterCamelContextStartedTest.java
    • -95
    • +0
    ./quartz2/QuartzComponentCamelContextSchedulerIsolationTest.java
    • -91
    • +0
    ./quartz2/QuartzComponentCamelContextSharedSchedulerTest.java
    • -36
    • +0
    ./quartz2/QuartzCronRouteDurableJobTest.java
    • -68
    • +0
    ./quartz2/QuartzCronRouteWithSmallCacheTest.java
    • -50
    • +0
    ./quartz2/QuartzCronTriggerRouteTest.java
    • -72
    • +0
    ./quartz2/QuartzCustomCalendarFireTest.java
    • -69
    • +0
    ./quartz2/QuartzCustomCalendarNoFireTest.java
  1. … 210 more files in changeset.
Removed unused imports

    • -1
    • +0
    ./quartz2/QuartzCustomCalendarFireTest.java
    • -1
    • +0
    ./quartz2/QuartzCustomCalendarNoFireTest.java
    • -1
    • +0
    ./quartz2/QuartzStartDelayedWithReferenceTest.java
CAMEL-13801 - Fixed CS for Camel-Quartz2

    • -4
    • +4
    ./quartz2/QuartzCustomCalendarFireTest.java
    • -4
    • +4
    ./quartz2/QuartzCustomCalendarNoFireTest.java
    • -7
    • +7
    ./quartz2/QuartzStartDelayedWithReferenceTest.java
CAMEL-13801 - camel3 - Use @BindToRegistry wherever possible, Camel-Quartz2

    • -5
    • +4
    ./quartz2/QuartzCustomCalendarFireTest.java
    • -5
    • +4
    ./quartz2/QuartzCustomCalendarNoFireTest.java
    • -8
    • +6
    ./quartz2/QuartzStartDelayedWithReferenceTest.java
CAMEL-13625: Fixed camel-quarz2 fireNow to let the quartz scheduler be starter after the consumer. Thanks to Deepak for the analsys.

    • -0
    • +50
    ./quartz2/QuartzRouteFireNowOnlyOnceTest.java
  1. … 1 more file in changeset.
CAMEL-13625: Fixed camel-quarz2 fireNow to let the quartz scheduler be starter after the consumer. Thanks to Deepak for the analsys.

    • -0
    • +50
    ./quartz2/QuartzRouteFireNowOnlyOnceTest.java
  1. … 2 more files in changeset.
CAMEL-13625: Fixed camel-quarz2 fireNow to let the quartz scheduler be starter after the consumer. Thanks to Deepak for the analsys.

    • -0
    • +50
    ./quartz2/QuartzRouteFireNowOnlyOnceTest.java
  1. … 1 more file in changeset.
CAMEL-13625: Fixed camel-quarz2 fireNow to let the quartz scheduler be starter after the consumer. Thanks to Deepak for the analsys.

    • -0
    • +50
    ./quartz2/QuartzRouteFireNowOnlyOnceTest.java
  1. … 1 more file in changeset.
CAMEL-13522: camel3 - The various Camel exceptions should favour extending runtime exception

  1. … 26 more files in changeset.
CAMEL-13514: Service API should not use checked exceptions in start/stop methods.

  1. … 36 more files in changeset.
CAMEL-13336: update license headers

    • -1
    • +1
    ./quartz2/DelegateEndpointQuartzTest.java
    • -1
    • +1
    ./quartz2/QuartUnderscoreTimerNameTest.java
    • -1
    • +1
    ./quartz2/QuartzAddDynamicRouteTest.java
    • -1
    • +1
    ./quartz2/QuartzAddRoutesAfterCamelContextStartedTest.java
    • -1
    • +1
    ./quartz2/QuartzComponentCamelContextSchedulerIsolationTest.java
    • -1
    • +1
    ./quartz2/QuartzComponentCamelContextSharedSchedulerTest.java
    • -1
    • +1
    ./quartz2/QuartzCronRouteDurableJobTest.java
    • -1
    • +1
    ./quartz2/QuartzCronRouteWithSmallCacheTest.java
    • -1
    • +1
    ./quartz2/QuartzCronTriggerRouteTest.java
    • -1
    • +1
    ./quartz2/QuartzCustomCalendarFireTest.java
    • -1
    • +1
    ./quartz2/QuartzCustomCalendarNoFireTest.java
  1. … 17910 more files in changeset.
Fixed build issue in camel-quartz2

    • -2
    • +2
    ./quartz2/QuartzCronRouteDurableJobTest.java
CAMEL-13291: Use space in cron test

Fixed CS for Camel-Quartz2

    • -1
    • +1
    ./quartz2/QuartzComponentCamelContextSchedulerIsolationTest.java
CAMEL-13266: Make camel-management-impl optional so users can run Camel with and without JMX

    • -1
    • +2
    ./quartz2/QuartzComponentCamelContextSchedulerIsolationTest.java
  1. … 20 more files in changeset.
CAMEL-8293: camel-test should use Registry and let user bind beans more easily instead of having to use JndiRegistry.

    • -5
    • +4
    ./quartz2/DelegateEndpointQuartzTest.java
  1. … 46 more files in changeset.
Fixed CS for Camel-Quartz2

    • -1
    • +1
    ./quartz2/DelegateEndpointQuartzTest.java
  1. … 6 more files in changeset.
Move stuff around to isolate o.a.c.util from o.a.c and o.a.c.support from o.a.c.impl

# Conflicts:

# camel-core/src/main/java/org/apache/camel/impl/InterceptSendToEndpointProcessor.java

    • -2
    • +2
    ./quartz2/DelegateEndpointQuartzTest.java
  1. … 2744 more files in changeset.
[CAMEL-10469] Remove @version in java source code

    • -3
    • +0
    ./quartz2/QuartzAddDynamicRouteTest.java
    • -3
    • +0
    ./quartz2/QuartzAddRoutesAfterCamelContextStartedTest.java
    • -3
    • +0
    ./quartz2/QuartzEndpointConfigureTest.java
    • -3
    • +0
    ./quartz2/QuartzJobRouteUnderscoreTest.java
    • -1
    • +0
    ./quartz2/QuartzManuallyTriggerJobTest.java
    • -3
    • +0
    ./quartz2/QuartzOneCamelContextRestartTest.java
    • -3
    • +0
    ./quartz2/QuartzOneCamelContextSuspendResumeTest.java
    • -3
    • +0
    ./quartz2/QuartzRepeatIntervalTest.java
  1. … 3749 more files in changeset.
[api] Improve api cohesiveness

    • -1
    • +1
    ./quartz2/QuartzNameCollisionTest.java
  1. … 147 more files in changeset.
CAMEL-12816: Fixed CS in some components

    • -2
    • +0
    ./quartz2/QuartzComponentCamelContextSchedulerIsolationTest.java
    • -2
    • +0
    ./quartz2/SpringQuartzPersistentStoreRestartAppChangeOptionsTest.java
  1. … 825 more files in changeset.
[CAMEL-12818] Remove deprecated stuff

    • -1
    • +1
    ./quartz2/DelegateEndpointQuartzTest.java
    • -1
    • +1
    ./quartz2/QuartzCronRouteWithSmallCacheTest.java
    • -1
    • +1
    ./quartz2/QuartzStartDelayedOptionTest.java
    • -2
    • +2
    ./quartz2/SpringQuartzPersistentStoreRestartRouteTest.java
  1. … 1266 more files in changeset.
[CAMEL-12761] Fix indentation

  1. … 666 more files in changeset.
[CAMEL-12761] Switch to junit 4

    • -0
    • +1
    ./quartz2/QuartzComponentCamelContextSchedulerIsolationTest.java
    • -0
    • +1
    ./quartz2/SpringQuartzPersistentStoreRestartAppChangeOptionsTest.java
  1. … 3177 more files in changeset.
polish

    • -1
    • +1
    ./quartz2/QuartzManuallyTriggerJobTest.java
  1. … 232 more files in changeset.
CAMEL-11261 Revise Camel context destruction in...

... Spring (Boot) applications

This changes the way `CamelContext` is started/stopped when used with

Spring Framework. It uses `ContextRefreshedEvent` for startup and

`Lifecycle::stop` to stop, the reason why `Lifecycle` can't be used for

startup is that only beans that implement `SmartLifecycle` are started

and `SpringCamelContext` can't implement `SmartLifecycle` because of

overlapping `isAutoStartupMethod` in `RuntimeConfiguration` and

`SmartLifecycle` with different return types -- that cannot be used as

covariant return type as the `SmartLifecycle` signature uses primitive

type.

The order of startup is quite important, as some changes to Camel

context are not properly expressed if made after context startup (for

instance `EndpointStrategy` change), so `SpringCamelContext` has

`LOWEST_PRECEDENCE` and `RoutesCollector`s, `CamelContextFactoryBean`

have +1 precedence over that in order to add routes and setup context

before startup.

Using `ContextRefreshedEvent` is actually better than using

`SmartLifecycle` as `SmartLifecycle` invocation precedes

`ContextRefreshedEvent` emission, so there could be beans in the context

that also start on `ContextRefreshedEvent` and Camel would start before

those.

One side note on using events is that at some point Spring might

default, however unlikely that seems, to using multi-threaded event

listener invocation, so this might complicate things.

    • -13
    • +10
    ./quartz2/SpringQuartzConsumerTwoAppsClusteredRecoveryTest.java
  1. … 31 more files in changeset.
CAMEL-10749: Add option to allow quartz to shutdown quicker and interrupt jobs (use at own risk).

    • -0
    • +52
    ./quartz2/QuartzInterruptTest.java
  1. … 3 more files in changeset.
CAMEL-9633 quartz2 - Add support for specifying custom calendar

    • -0
    • +74
    ./quartz2/QuartzCustomCalendarFireTest.java
    • -0
    • +71
    ./quartz2/QuartzCustomCalendarNoFireTest.java
  1. … 2 more files in changeset.
Fixed tests

    • -3
    • +0
    ./quartz2/QuartzComponentCamelContextSharedSchedulerTest.java
  1. … 7 more files in changeset.
Polish

    • -3
    • +0
    ./quartz2/QuartzComponentCamelContextSharedSchedulerTest.java
  1. … 12 more files in changeset.