camel-api

Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
CAMEL-14591: Fixed Recipient List EIP memory leak related to error handlers. The recipient list must remove on exchange done as they are not reusable.

  1. … 5 more files in changeset.
CAMEL-14580 : Keep reifiers separated from AbstractCamelContext

# Conflicts:

# core/camel-core-engine/src/main/java/org/apache/camel/reifier/dataformat/DataFormatReifier.java

  1. … 7 more files in changeset.
CAMEL-14580 : make sure we clear all reifiers, not only processors

  1. … 8 more files in changeset.
CAMEL-14580: Avoid ProcessorReifier tangle in DefaultCamelContext.

    • -0
    • +30
    ./src/main/java/org/apache/camel/spi/ReifierStrategy.java
  1. … 3 more files in changeset.
CAMEL-14580: Add option allow-adding-new-routes to not allow adding new routes at runtime which we can use to optimize camel and reduce memory footprint. Only for single JVM Camel applications.

  1. … 7 more files in changeset.
Fixed CS

  1. … 1 more file in changeset.
CAMEL-14572: camel-core - Optimize type converter for some basic convertions

  1. … 8 more files in changeset.
camel-core - Optimize to let type converter be eager created to avoid overhead in getTypeConverter method which is used a lot.

  1. … 2 more files in changeset.
camel-core - Optimize to let type converter be eager created to avoid overhead in getTypeConverter method which is used a lot.

  1. … 5 more files in changeset.
camel-core - Optimize to let type converter be eager created to avoid overhead in getTypeConverter method which is used a lot.

  1. … 5 more files in changeset.
camel-api: fixed switch/cases indentation see CAMEL-14540

    • -78
    • +78
    ./src/main/java/org/apache/camel/spi/CamelLogger.java
Remove placeholder configurers completely

  1. … 240 more files in changeset.
Fix CAMEL-14534: Wrong message in some cases in org.apache.camel.PropertyBindingException.

  1. … 1 more file in changeset.
Add component and language resolver to camel-api to make it configurable on camel context

CAMEL-14462: Use ConfigurerResolver to resolve/load configurer classes. Use this in OSGi Activator so we can have this work in OSGi.

    • -0
    • +34
    ./src/main/java/org/apache/camel/spi/ConfigurerResolver.java
  1. … 5 more files in changeset.
Ensure spi-annotations are in camel-api before compilation as shade plugin is too late.

    • -0
    • +34
    ./src/generated/java/org/apache/camel/spi/AsEndpointUri.java
    • -0
    • +39
    ./src/generated/java/org/apache/camel/spi/AsPredicate.java
    • -0
    • +108
    ./src/generated/java/org/apache/camel/spi/Metadata.java
    • -0
    • +166
    ./src/generated/java/org/apache/camel/spi/UriEndpoint.java
    • -0
    • +118
    ./src/generated/java/org/apache/camel/spi/UriParam.java
    • -0
    • +39
    ./src/generated/java/org/apache/camel/spi/UriParams.java
    • -0
    • +101
    ./src/generated/java/org/apache/camel/spi/UriPath.java
Fix build

The camel-api bundle should now export the spi annotations package

  1. … 1 more file in changeset.
CAMEL-14515: camel-core - Include spi annotations in camel-api

  1. … 6 more files in changeset.
CAMEL-14515: Cleaned up in poms

  1. … 6 more files in changeset.
Removed not used stuff from pom

CAMEL-14498: camel-core - Make RuntimeCamelCatalog a simpler API

    • -0
    • +76
    ./src/main/java/org/apache/camel/catalog/JSonSchemaResolver.java
    • -0
    • +34
    ./src/main/java/org/apache/camel/catalog/SuggestionStrategy.java
    • -0
    • +27
    ./src/main/java/org/apache/camel/catalog/package.html
  1. … 32 more files in changeset.
CAMEL-14498: camel-core - Make RuntimeCamelCatalog a simpler API

  1. … 2 more files in changeset.
CAMEL-14505: Remove meta-annotations

    • -0
    • +32
    ./src/main/java/org/apache/camel/Experimental.java
  1. … 13 more files in changeset.
CAMEL-14500: camel-core - spi-annotations is not optional

  1. … 5 more files in changeset.
CAMEL-14500: spi-annotations is not optional

  1. … 6 more files in changeset.
CAMEL-14461: camel-core - Make RuntimeCatalog optional and in its own module

  1. … 62 more files in changeset.
CAMEL-14484: Make XML dumper its own model outside camel-core-engine

  1. … 21 more files in changeset.
CAMEL-14484: Make XML dumper its own model outside camel-core-engine

    • -0
    • +52
    ./src/main/java/org/apache/camel/spi/ModelToXMLDumper.java
  1. … 9 more files in changeset.
Make sure BeanIntrospection also can ouput logs before settig logging level.

  1. … 2 more files in changeset.