This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.
from fbe6416 Camel-AWS2-SNS: Fixed CS
new b003736 Remove some warnings
new 69e2d9f Remove unused call / variable
new edce21d Remove reference to the RouteDefinition in ErrorHandlerReifier
new c9a2aca Introduce an immutable CamelContext with limited features
new 369b61a Remove a call to toString as the value is always a String
new 61f964a Remove reference to UUID and use UuidGenerator instead
new 171a2dd CS: Fix imports
new bf4f3ee Add a test for the immutable context
new 1024317 [CAMEL-14712] Provide an immutable lightweight camel context
Merge remote-tracking branch 'origin/master' into immutable
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../kinesis/KinesisComponentConfigurationTest.java | 1 -
.../KinesisConsumerClosedShardWithFailTest.java | 4 +-
.../KinesisConsumerClosedShardWithSilentTest.java | 3 +-
.../KinesisComponentIntegrationTest.java | 2 +-
.../camel/component/aws2/s3/AWS2S3Producer.java | 1 +
.../S3CopyObjectOperationIntegrationTest.java | 1 -
.../S3DeleteBucketOperationIntegrationTest.java | 1 -
.../component/azure/blob/BlobServiceComponent.java | 1 -
.../azure/queue/QueueServiceComponent.java | 1 -
...lobServiceComponentConfigurationClientTest.java | 2 -
.../BlobServiceComponentConfigurationTest.java | 1 -
.../azure/common/AzureCredentialsTest.java | 26 +-
.../azure/common/AzureServiceCommonTestUtil.java | 1 -
.../azure/common/MissingCredentialsTest.java | 9 +-
.../azure/queue/QueueServiceUtilTest.java | 1 -
.../cdi/transaction/JtaTransactionPolicy.java | 2 +-
.../component/infinispan/InfinispanManager.java | 1 -
.../camel/spring/spi/SpringTransactionPolicy.java | 2 +-
.../camel/spring/bind/ProcessorAsEndpointTest.java | 1 -
.../undertow/rest/RestUndertowHttpGetTest.java | 3 -
.../main/java/org/apache/camel/CamelContext.java | 19 +-
.../org/apache/camel/ExtendedCamelContext.java | 7 +
.../{ServiceSupport.java => BaseService.java} | 85 +-
.../camel/support/service/ServiceSupport.java | 379 +---
.../impl/converter/BaseTypeConverterRegistry.java | 631 +------
...egistry.java => CoreTypeConverterRegistry.java} | 352 +---
.../camel/impl/converter/DefaultTypeConverter.java | 5 -
.../camel/impl/engine/AbstractCamelContext.java | 512 +++---
.../org/apache/camel/impl/engine/DefaultRoute.java | 3 +-
.../camel/impl/engine/DefaultRouteController.java | 31 +-
.../impl/engine/DefaultStreamCachingStrategy.java | 3 +-
.../org/apache/camel/impl/engine/EndpointKey.java | 3 +-
.../org/apache/camel/impl/engine/RouteService.java | 11 +-
.../camel/impl/engine/SimpleCamelContext.java | 45 +-
.../org/apache/camel/impl/DefaultCamelContext.java | 31 +-
.../java/org/apache/camel/impl/DefaultModel.java | 57 +-
.../camel/impl/lw/ImmutableCamelContext.java | 1657 ++++++++++++++++++
.../impl/lw/RuntimeImmutableCamelContext.java | 1820 ++++++++++++++++++++
.../main/java/org/apache/camel/model/Model.java | 5 -
.../org/apache/camel/model/ModelCamelContext.java | 9 +
.../reifier/errorhandler/ErrorHandlerReifier.java | 5 +-
.../java/org/apache/camel/ContextTestSupport.java | 34 +-
.../impl/RouteWithMistypedComponentNameTest.java | 1 -
.../lw/ImmutableContextTest.java} | 28 +-
.../org/apache/camel/main/BaseMainSupport.java | 4 +-
.../org/apache/camel/support/EndpointHelper.java | 23 +-
.../java/org/apache/camel/support/EventHelper.java | 1 +
.../org/apache/camel/support/ExchangeHelper.java | 1 -
48 files changed, 4072 insertions(+), 1754 deletions(-)
copy
core/camel-api/src/main/java/org/apache/camel/support/service/{ServiceSupport.java
=> BaseService.java} (90%)
copy
core/camel-base/src/main/java/org/apache/camel/impl/converter/{BaseTypeConverterRegistry.java
=> CoreTypeConverterRegistry.java} (67%)
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/impl/lw/ImmutableCamelContext.java
create mode 100644
core/camel-core-engine/src/main/java/org/apache/camel/impl/lw/RuntimeImmutableCamelContext.java
copy
core/camel-core/src/test/java/org/apache/camel/{processor/CBRWithWireTapTest.java
=> impl/lw/ImmutableContextTest.java} (72%)