Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[CAMEL-13040] Move modules to core/ folder

    • -132
    • +0
    ./java/org/apache/camel/AggregationStrategy.java
    • -41
    • +0
    ./java/org/apache/camel/AsyncCallback.java
    • -24
    • +0
    ./java/org/apache/camel/AsyncEndpoint.java
    • -24
    • +0
    ./java/org/apache/camel/AsyncProducer.java
    • -83
    • +0
    ./java/org/apache/camel/Attachment.java
    • -33
    • +0
    ./java/org/apache/camel/AttachmentObjects.java
    • -33
    • +0
    ./java/org/apache/camel/Attachments.java
    • -62
    • +0
    ./java/org/apache/camel/BatchConsumer.java
    • -36
    • +0
    ./java/org/apache/camel/BeanInject.java
    • -62
    • +0
    ./java/org/apache/camel/BinaryPredicate.java
    • -22
    • +0
    ./java/org/apache/camel/Builder.java
  1. … 9255 more files in changeset.
CAMEL-13108: Move mock component out of camel-core (#2738)

Some work to get closer to be able to move mock, dataset and test components out of camel-core. However the builder stuff is tightly coupled to camel-core builder package and would require some more work to find a good way to do this. Will look at this later, but wanted to get this work so far upstream.

    • -1
    • +1
    ./java/org/apache/camel/spi/Injector.java
    • -0
    • +42
    ./java/org/apache/camel/spi/InterceptSendToEndpoint.java
  1. … 25 more files in changeset.
[CAMEL-13118] Another batch of class moved to support

  1. … 32 more files in changeset.
CAMEL-13117: Move properties component out of camel-core

  1. … 51 more files in changeset.
Move service helper classes into a separate package to avoid split packages for OSGi

    • -1
    • +3
    ./java/org/apache/camel/Suspendable.java
    • -1
    • +1
    ./java/org/apache/camel/spi/Transformer.java
    • -1
    • +1
    ./java/org/apache/camel/spi/Validator.java
    • -0
    • +467
    ./java/org/apache/camel/support/service/ServiceHelper.java
    • -0
    • +354
    ./java/org/apache/camel/support/service/ServiceSupport.java
  1. … 344 more files in changeset.
Move log component

  1. … 24 more files in changeset.
Move seda / vm / stub components

    • -0
    • +11
    ./java/org/apache/camel/CamelContext.java
  1. … 46 more files in changeset.
Abstract PropertiesComponent a bit

    • -0
    • +16
    ./java/org/apache/camel/CamelContext.java
    • -0
    • +46
    ./java/org/apache/camel/spi/PropertiesComponent.java
  1. … 12 more files in changeset.
Fix CS - camel-api

    • -2
    • +2
    ./java/org/apache/camel/spi/ProducerCache.java
    • -1
    • +1
    ./java/org/apache/camel/spi/RouteContext.java
Add a method returning a CompletableFuture to AsyncProcessor

  1. … 15 more files in changeset.
Improve TypeConversionException message

  1. … 2 more files in changeset.
Remove unused counter and fix unit test

  1. … 4 more files in changeset.
Use statically generated type converter for core converters and optimize the converter registry

Before

------

Benchmark Mode Cnt Score Error Units

ConverterBenchmark.benchmarkConversionIntToLong avgt 5 17,861 ± 1,333 us/op

ConverterBenchmark.benchmarkConversionListToStringArray avgt 5 90,854 ± 21,918 us/op

ConverterBenchmark.benchmarkConversionStringToChar avgt 5 27,644 ± 1,563 us/op

ConverterBenchmark.benchmarkConversionStringToURI avgt 5 157,240 ± 11,084 us/op

ConverterBenchmark.benchmarkConversionTimeEnum avgt 5 73,541 ± 10,457 us/op

ConverterBenchmark.benchmarkLoadTime avgt 5 586,724 ± 73,011 us/op

After

-----

Benchmark Mode Cnt Score Error Units

ConverterBenchmark.benchmarkConversionIntToLong avgt 5 13,242 ± 0,041 us/op

ConverterBenchmark.benchmarkConversionListToStringArray avgt 5 50,731 ± 2,220 us/op

ConverterBenchmark.benchmarkConversionStringToChar avgt 5 24,443 ± 1,268 us/op

ConverterBenchmark.benchmarkConversionStringToURI avgt 5 98,887 ± 6,203 us/op

ConverterBenchmark.benchmarkConversionTimeEnum avgt 5 35,148 ± 1,820 us/op

ConverterBenchmark.benchmarkLoadTime avgt 5 551,463 ± 12,174 us/op

    • -0
    • +2
    ./java/org/apache/camel/TypeConverter.java
  1. … 26 more files in changeset.
Fix tests

  1. … 115 more files in changeset.
Full asynchronous engine with low stack depth

  1. … 62 more files in changeset.
Move annotation to where it belongs

    • -0
    • +36
    ./java/org/apache/camel/DeferredContextBinding.java
  1. … 1 more file in changeset.
Move AggregationStrategy to o.a.c and simplify the api to use a single interface

    • -0
    • +132
    ./java/org/apache/camel/AggregationStrategy.java
  1. … 161 more files in changeset.
Clean IdempotentRepository interface

# Conflicts:

# camel-core/src/main/java/org/apache/camel/reifier/IdempotentConsumerReifier.java

  1. … 53 more files in changeset.
Prepare org.apache.camel.management for extraction

# Conflicts:

# camel-api/src/main/java/org/apache/camel/spi/ManagementObjectNameStrategy.java

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

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

# camel-core/src/main/java/org/apache/camel/management/DefaultManagementLifecycleStrategy.java

# camel-core/src/main/java/org/apache/camel/management/DefaultManagementObjectNameStrategy.java

# camel-core/src/main/java/org/apache/camel/management/ManagedManagementStrategy.java

# camel-core/src/test/java/org/apache/camel/impl/event/EventNotifierExchangeSentParallelTest.java

# camel-core/src/test/java/org/apache/camel/management/ManagedNamePatternIncludeHostNameTest.java

# components/camel-core-xml/src/main/java/org/apache/camel/core/xml/AbstractCamelContextFactoryBean.java

    • -61
    • +3
    ./java/org/apache/camel/CamelContext.java
    • -0
    • +41
    ./java/org/apache/camel/spi/ManagementInterceptStrategy.java
    • -2
    • +2
    ./java/org/apache/camel/spi/RouteContext.java
  1. … 131 more files in changeset.
Rename ManagementNamingStrategy to ManagementObjectNameStrategy

# Conflicts:

# camel-core/src/test/java/org/apache/camel/impl/event/EventNotifierExchangeSentParallelTest.java

    • -1
    • +1
    ./java/org/apache/camel/spi/ManagementAgent.java
    • -0
    • +74
    ./java/org/apache/camel/spi/ManagementObjectNameStrategy.java
  1. … 14 more files in changeset.
Extract org.apache.camel.management to camel-management-impl

# Conflicts:

# camel-management-impl/pom.xml

    • -0
    • +28
    ./java/org/apache/camel/spi/ManagementStrategyFactory.java
  1. … 686 more files in changeset.
Move some cluster classes to o.a.c.support.cluster

  1. … 17 more files in changeset.
Introduce CamelEvent spi interface

    • -0
    • +282
    ./java/org/apache/camel/spi/CamelEvent.java
    • -5
    • +4
    ./java/org/apache/camel/spi/Condition.java
    • -3
    • +3
    ./java/org/apache/camel/spi/Debugger.java
    • -53
    • +51
    ./java/org/apache/camel/spi/EventFactory.java
    • -4
    • +2
    ./java/org/apache/camel/spi/EventNotifier.java
  1. … 109 more files in changeset.
Isolate o.a.c.management from o.a.c.impl

    • -0
    • +5
    ./java/org/apache/camel/CamelContext.java
    • -0
    • +53
    ./java/org/apache/camel/cluster/ClusterServiceHelper.java
    • -0
    • +152
    ./java/org/apache/camel/cluster/ClusterServiceSelectors.java
  1. … 43 more files in changeset.
Introduce interfaces for ConsumerCache and ProducerCache

    • -1
    • +1
    ./java/org/apache/camel/DynamicRouter.java
    • -1
    • +1
    ./java/org/apache/camel/RoutingSlip.java
    • -0
    • +55
    ./java/org/apache/camel/spi/ConsumerCache.java
    • -0
    • +87
    ./java/org/apache/camel/spi/ProducerCache.java
  1. … 39 more files in changeset.
Extract org.apache.camel.api.management packages

    • -32
    • +0
    ./java/org/apache/camel/Experimental.java
    • -1
    • +1
    ./java/org/apache/camel/spi/RouteContext.java
    • -3
    • +0
    ./java/org/apache/camel/spi/RouteController.java
  1. … 218 more files in changeset.
Extract camel-util and camel-api modules from camel-core

    • -0
    • +34
    ./java/org/apache/camel/AfterPropertiesConfigured.java
    • -0
    • +28
    ./java/org/apache/camel/AlreadyStoppedException.java
    • -0
    • +41
    ./java/org/apache/camel/AsyncCallback.java
    • -0
    • +24
    ./java/org/apache/camel/AsyncEndpoint.java
    • -0
    • +42
    ./java/org/apache/camel/AsyncProcessor.java
    • -0
    • +24
    ./java/org/apache/camel/AsyncProducer.java
    • -0
    • +83
    ./java/org/apache/camel/Attachment.java
    • -0
    • +33
    ./java/org/apache/camel/AttachmentObjects.java
    • -0
    • +33
    ./java/org/apache/camel/Attachments.java
    • -0
    • +62
    ./java/org/apache/camel/BatchConsumer.java
    • -0
    • +36
    ./java/org/apache/camel/BeanInject.java
    • -0
    • +62
    ./java/org/apache/camel/BinaryPredicate.java
    • -0
    • +32
    ./java/org/apache/camel/Body.java
    • -0
    • +22
    ./java/org/apache/camel/Builder.java
    • -0
    • +63
    ./java/org/apache/camel/BytesSource.java
  1. … 813 more files in changeset.
Use a single field + lock to manage the services state

  1. … 4 more files in changeset.