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

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

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

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

    • -8
    • +6
    ./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
    ./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
    ./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
    ./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
    ./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
    ./QuartzAddRoutesAfterCamelContextStartedTest.java
    • -1
    • +1
    ./QuartzComponentCamelContextSchedulerIsolationTest.java
    • -1
    • +1
    ./QuartzComponentCamelContextSharedSchedulerTest.java
    • -1
    • +1
    ./QuartzCronRouteWithSmallCacheTest.java
  1. … 17910 more files in changeset.
Fixed build issue in camel-quartz2

CAMEL-13291: Use space in cron test

Fixed CS for Camel-Quartz2

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

    • -1
    • +2
    ./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.

  1. … 46 more files in changeset.
Fixed CS for Camel-Quartz2

  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

  1. … 2744 more files in changeset.
[CAMEL-10469] Remove @version in java source code

    • -3
    • +0
    ./QuartzAddRoutesAfterCamelContextStartedTest.java
    • -3
    • +0
    ./QuartzOneCamelContextRestartTest.java
    • -3
    • +0
    ./QuartzOneCamelContextSuspendResumeTest.java
  1. … 3749 more files in changeset.
[api] Improve api cohesiveness

  1. … 147 more files in changeset.
CAMEL-12816: Fixed CS in some components

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

    • -1
    • +1
    ./QuartzCronRouteWithSmallCacheTest.java
    • -2
    • +2
    ./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
    ./QuartzComponentCamelContextSchedulerIsolationTest.java
    • -0
    • +1
    ./SpringQuartzPersistentStoreRestartAppChangeOptionsTest.java
  1. … 3177 more files in changeset.
polish

  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
    ./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
    ./QuartzInterruptTest.java
  1. … 3 more files in changeset.
CAMEL-9633 quartz2 - Add support for specifying custom calendar

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

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

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