camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From davscl...@apache.org
Subject [4/4] git commit: merging upstream
Date Wed, 05 Nov 2014 18:54:29 GMT
merging upstream


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/19431d32
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/19431d32
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/19431d32

Branch: refs/heads/master
Commit: 19431d32a7518ed998b05f05e3edfbfb183397d0
Parents: 4f709c5 d78abcf
Author: Scott Stults <sstults@o19s.com>
Authored: Wed Nov 5 13:18:08 2014 -0500
Committer: Scott Stults <sstults@o19s.com>
Committed: Wed Nov 5 13:18:08 2014 -0500

----------------------------------------------------------------------
 .gitignore                                      |    3 +
 README.md                                       |    4 -
 apache-camel/pom.xml                            |   90 +-
 .../src/main/descriptors/common-bin.xml         |   17 +
 buildingtools/camel-checkstyle.xml              |   26 +-
 buildingtools/pom.xml                           |    2 +-
 camel-core/pom.xml                              |   66 +-
 .../java/org/apache/camel/CamelContext.java     |  117 +-
 .../apache/camel/ComponentConfiguration.java    |   10 +-
 .../java/org/apache/camel/DelegateEndpoint.java |   28 +
 .../main/java/org/apache/camel/Exchange.java    |   12 +-
 .../camel/FailedToCreateRouteException.java     |   10 +-
 .../main/java/org/apache/camel/NamedNode.java   |    3 +
 .../src/main/java/org/apache/camel/Route.java   |    3 +-
 .../org/apache/camel/RuntimeConfiguration.java  |    3 +-
 .../camel/api/management/ManagedInstance.java   |    2 +
 .../api/management/ManagedNotification.java     |    3 +
 .../api/management/ManagedNotifications.java    |    3 +
 .../management/mbean/CamelOpenMBeanTypes.java   |   16 +-
 .../mbean/ManagedBacklogDebuggerMBean.java      |    3 +
 .../mbean/ManagedCamelContextMBean.java         |   12 +-
 .../mbean/ManagedRestRegistryMBean.java         |   32 +
 .../apache/camel/builder/AdviceWithTasks.java   |   24 +-
 .../apache/camel/builder/DataFormatClause.java  |   20 +-
 .../builder/DefaultErrorHandlerBuilder.java     |    9 +-
 .../apache/camel/builder/ExchangeBuilder.java   |   13 +-
 .../apache/camel/builder/ExpressionBuilder.java |   31 +-
 .../apache/camel/builder/ExpressionClause.java  |    1 -
 .../camel/builder/ExpressionClauseSupport.java  |    2 +-
 .../org/apache/camel/builder/RouteBuilder.java  |   96 +-
 .../camel/builder/ThreadPoolProfileBuilder.java |    5 +
 .../org/apache/camel/builder/ValueBuilder.java  |   39 +-
 .../xml/DefaultTransformErrorHandler.java       |   24 +-
 .../apache/camel/builder/xml/XPathBuilder.java  |   70 +-
 .../apache/camel/builder/xml/XsltBuilder.java   |  114 +-
 .../camel/component/bean/BeanProcessor.java     |    3 +-
 .../bean/ConstantStaticTypeBeanHolder.java      |   40 +
 .../component/bean/ConstantTypeBeanHolder.java  |   12 +-
 .../apache/camel/component/bean/MethodInfo.java |    6 +
 .../camel/component/bean/RegistryBean.java      |   50 +-
 .../camel/component/file/FileOperations.java    |   16 +-
 .../component/file/GenericFileConsumer.java     |   48 +-
 .../component/file/GenericFileEndpoint.java     |   90 +
 .../FileLockExclusiveReadLockStrategy.java      |    4 +-
 .../component/language/LanguageEndpoint.java    |   17 +
 .../component/language/LanguageProducer.java    |   64 +-
 .../camel/component/log/LogComponent.java       |   49 +-
 .../apache/camel/component/log/LogEndpoint.java |   59 +
 .../camel/component/mock/AssertionClause.java   |    6 +
 .../camel/component/mock/MockEndpoint.java      |   17 +
 .../properties/PropertiesComponent.java         |   46 +-
 .../camel/component/rest/RestComponent.java     |   71 +
 .../camel/component/rest/RestEndpoint.java      |  251 ++
 .../apache/camel/component/rest/package.html    |   26 +
 .../camel/component/seda/SedaEndpoint.java      |    4 +-
 .../camel/component/timer/TimerComponent.java   |   41 +-
 .../camel/component/timer/TimerConsumer.java    |   13 +-
 .../camel/component/timer/TimerEndpoint.java    |   41 +-
 .../validator/DefaultLSResourceResolver.java    |    3 +-
 .../camel/component/xslt/XsltComponent.java     |    8 +-
 .../camel/component/xslt/XsltEndpoint.java      |   12 +-
 .../apache/camel/converter/ObjectConverter.java |    5 +
 .../camel/converter/TimePatternConverter.java   |    3 +
 .../apache/camel/converter/jaxp/StaxSource.java |    4 +-
 .../camel/converter/jaxp/XmlConverter.java      |  292 ++-
 .../camel/converter/jaxp/XmlErrorListener.java  |    3 +
 .../camel/impl/ActiveMQUuidGenerator.java       |    2 +-
 .../apache/camel/impl/DefaultCamelContext.java  |  196 +-
 .../impl/DefaultExecutorServiceManager.java     |    2 +
 .../camel/impl/DefaultMessageHistory.java       |    3 +
 .../org/apache/camel/impl/DefaultProducer.java  |    1 +
 .../camel/impl/DefaultProducerTemplate.java     |   12 +-
 .../apache/camel/impl/DefaultRestRegistry.java  |  182 ++
 .../apache/camel/impl/DefaultRouteContext.java  |   19 +
 .../DefaultScheduledPollConsumerScheduler.java  |    3 +
 .../camel/impl/DefaultShutdownStrategy.java     |    9 +-
 .../camel/impl/DefaultTracedRouteNodes.java     |    2 +
 .../apache/camel/impl/DefaultUnitOfWork.java    |   17 +
 .../camel/impl/DefaultUnitOfWorkFactory.java    |    3 +
 .../org/apache/camel/impl/DoCatchRouteNode.java |    2 +
 .../apache/camel/impl/DoFinallyRouteNode.java   |    2 +
 .../apache/camel/impl/EmptyProducerCache.java   |   13 +-
 .../org/apache/camel/impl/GzipDataFormat.java   |    3 +
 .../impl/HeaderFilterStrategyComponent.java     |    3 +
 .../camel/impl/InterceptSendToEndpoint.java     |    2 +
 .../org/apache/camel/impl/MDCUnitOfWork.java    |   46 +-
 .../camel/impl/OnCompletionRouteNode.java       |    2 +
 .../apache/camel/impl/OnExceptionRouteNode.java |    4 +-
 .../camel/impl/ParameterConfiguration.java      |   21 +-
 .../org/apache/camel/impl/ProducerCache.java    |   65 +-
 .../camel/impl/ScheduledPollConsumer.java       |    2 +-
 .../camel/impl/SynchronousDelegateProducer.java |    1 +
 .../camel/impl/UriEndpointConfiguration.java    |   12 +-
 .../converter/BaseTypeConverterRegistry.java    |    7 +-
 .../org/apache/camel/impl/osgi/Activator.java   |   30 +-
 .../language/tokenizer/XMLTokenizeLanguage.java |   10 +-
 .../java/org/apache/camel/main/MainSupport.java |    2 +
 .../DefaultManagementLifecycleStrategy.java     |   13 +-
 .../DefaultManagementMBeanAssembler.java        |    2 +-
 .../DefaultManagementObjectStrategy.java        |    2 +-
 .../camel/management/MBeanInfoAssembler.java    |    5 +-
 .../management/NotificationSenderAdapter.java   |    3 +
 .../mbean/ManagedBacklogDebugger.java           |   15 +
 .../management/mbean/ManagedCamelContext.java   |   39 +-
 .../management/mbean/ManagedRestRegistry.java   |   83 +
 .../mbean/ManagedTypeConverterRegistry.java     |    4 +-
 .../apache/camel/model/AggregateDefinition.java |    2 +-
 .../org/apache/camel/model/BeanDefinition.java  |   70 +-
 .../apache/camel/model/ChoiceDefinition.java    |    2 +-
 .../java/org/apache/camel/model/Constants.java  |    3 +-
 .../camel/model/DataFormatDefinition.java       |    8 +
 .../apache/camel/model/EnrichDefinition.java    |   13 +
 .../org/apache/camel/model/ExpressionNode.java  |    2 +-
 .../apache/camel/model/ModelCamelContext.java   |   16 +
 .../camel/model/OnCompletionDefinition.java     |   71 +-
 .../apache/camel/model/OnCompletionMode.java    |   28 +
 .../model/OptionalIdentifiedDefinition.java     |   17 +
 .../camel/model/PollEnrichDefinition.java       |   13 +
 .../apache/camel/model/ProcessorDefinition.java |  367 ++-
 .../camel/model/ProcessorDefinitionHelper.java  |  136 +
 .../camel/model/RedeliveryPolicyDefinition.java |   26 +
 .../camel/model/RestContextRefDefinition.java   |   59 +
 .../model/RestContextRefDefinitionHelper.java   |  151 ++
 .../model/RouteContextRefDefinitionHelper.java  |    2 +-
 .../org/apache/camel/model/RouteDefinition.java |   35 +
 .../camel/model/RouteDefinitionHelper.java      |   24 +-
 .../apache/camel/model/ThrottleDefinition.java  |   16 +-
 .../model/dataformat/BarcodeDataFormat.java     |    2 +-
 .../camel/model/dataformat/JsonDataFormat.java  |   77 +-
 .../model/language/MethodCallExpression.java    |    4 +-
 .../model/language/XMLTokenizerExpression.java  |   20 +-
 .../camel/model/rest/DeleteVerbDefinition.java  |   27 +
 .../camel/model/rest/GetVerbDefinition.java     |   27 +
 .../camel/model/rest/HeadVerbDefinition.java    |   27 +
 .../camel/model/rest/PostVerbDefinition.java    |   27 +
 .../camel/model/rest/PutVerbDefinition.java     |   27 +
 .../camel/model/rest/RestBindingDefinition.java |  217 ++
 .../camel/model/rest/RestBindingMode.java       |   28 +
 .../model/rest/RestConfigurationDefinition.java |  395 +++
 .../apache/camel/model/rest/RestContainer.java  |   41 +
 .../apache/camel/model/rest/RestDefinition.java |  436 ++++
 .../camel/model/rest/RestHostNameResolver.java  |   28 +
 .../model/rest/RestPropertyDefinition.java      |   52 +
 .../camel/model/rest/RestsDefinition.java       |  114 +
 .../apache/camel/model/rest/VerbDefinition.java |  252 ++
 .../apache/camel/model/rest/package-info.java   |   23 +
 .../apache/camel/processor/AOPProcessor.java    |    1 +
 .../camel/processor/CamelInternalProcessor.java |   29 +
 .../org/apache/camel/processor/Enricher.java    |   21 +-
 .../processor/ExchangePatternProcessor.java     |    3 +
 .../camel/processor/MulticastProcessor.java     |    2 +-
 .../camel/processor/OnCompletionProcessor.java  |  172 +-
 .../apache/camel/processor/PollEnricher.java    |   29 +-
 .../camel/processor/RedeliveryErrorHandler.java |   43 +-
 .../camel/processor/RedeliveryPolicy.java       |   26 +-
 .../org/apache/camel/processor/Splitter.java    |    3 -
 .../org/apache/camel/processor/Throttler.java   |    2 +-
 .../ThrottlerRejectedExecutionException.java    |    2 +
 .../camel/processor/UnitOfWorkProducer.java     |    1 +
 .../AggregationStrategyBeanAdapter.java         |    2 +-
 .../aggregate/AggregationStrategyBeanInfo.java  |    8 +-
 .../AggregationStrategyMethodInfo.java          |   11 +-
 .../GroupedExchangeAggregationStrategy.java     |    2 +-
 .../processor/binding/BindingException.java     |   32 +
 .../processor/binding/RestBindingProcessor.java |  334 +++
 .../idempotent/FileIdempotentRepository.java    |   21 +-
 .../idempotent/IdempotentConsumer.java          |   26 +-
 .../idempotent/IdempotentOnCompletion.java      |   19 +-
 .../processor/interceptor/BacklogDebugger.java  |   12 +-
 .../processor/interceptor/DefaultChannel.java   |    1 +
 .../interceptor/HandleFaultInterceptor.java     |    3 +-
 .../camel/processor/interceptor/Tracer.java     |    2 +-
 .../CircuitBreakerLoadBalancer.java             |   55 +-
 .../loadbalancer/QueueLoadBalancer.java         |    3 +-
 .../java/org/apache/camel/spi/Breakpoint.java   |    3 +
 .../java/org/apache/camel/spi/Container.java    |   21 +-
 .../org/apache/camel/spi/ExceptionHandler.java  |    2 +-
 .../camel/spi/ExchangeIdempotentRepository.java |   83 +
 .../apache/camel/spi/IdempotentRepository.java  |    6 +-
 .../main/java/org/apache/camel/spi/Policy.java  |    2 +-
 .../org/apache/camel/spi/RestConfiguration.java |  303 +++
 .../apache/camel/spi/RestConsumerFactory.java   |   45 +
 .../java/org/apache/camel/spi/RestRegistry.java |  134 +
 .../apache/camel/spi/RoutePolicyFactory.java    |   36 +
 .../camel/spi/SynchronizationRouteAware.java    |   58 +
 .../apache/camel/spi/TypeConverterRegistry.java |    2 +-
 .../java/org/apache/camel/spi/UnitOfWork.java   |   17 +
 .../org/apache/camel/spi/UnitOfWorkFactory.java |    3 +
 .../camel/support/ChildServiceSupport.java      |    3 +
 .../apache/camel/support/DefaultTimeoutMap.java |    2 +-
 .../camel/support/SynchronizationAdapter.java   |   12 +-
 .../support/XMLTokenExpressionIterator.java     |   95 +-
 .../org/apache/camel/util/EndpointHelper.java   |   25 +-
 .../util/ExpressionToPredicateAdapter.java      |    3 +
 .../org/apache/camel/util/GroupIterator.java    |   31 +-
 .../java/org/apache/camel/util/HostUtils.java   |  119 +
 .../org/apache/camel/util/JsonSchemaHelper.java |  102 +
 .../org/apache/camel/util/KeyValueHolder.java   |    2 +
 .../java/org/apache/camel/util/MessageDump.java |    6 +
 .../org/apache/camel/util/MessageHelper.java    |   35 +-
 .../org/apache/camel/util/ObjectHelper.java     |   16 +-
 .../util/PredicateToExpressionAdapter.java      |    3 +
 .../org/apache/camel/util/ServiceHelper.java    |    2 +-
 .../java/org/apache/camel/util/URISupport.java  |    3 +
 .../org/apache/camel/util/UnitOfWorkHelper.java |   54 +
 .../util/component/AbstractApiComponent.java    |    2 +-
 .../util/component/AbstractApiConsumer.java     |    4 -
 .../util/component/AbstractApiEndpoint.java     |    2 -
 .../util/component/AbstractApiProducer.java     |   12 +-
 .../camel/util/component/ApiCollection.java     |    1 -
 .../camel/util/component/ApiConsumerHelper.java |    2 +-
 .../camel/util/component/ApiMethodHelper.java   |    8 +-
 .../camel/util/component/ApiMethodParser.java   |    4 +-
 .../util/jsse/BaseSSLContextParameters.java     |    4 +
 .../org/apache/camel/util/toolbox/package.html  |   25 +
 .../camel/view/GraphGeneratorSupport.java       |    2 +-
 .../org/apache/camel/view/GraphSupport.java     |    1 +
 .../apache/camel/view/ModelFileGenerator.java   |    1 +
 .../java/org/apache/camel/view/NodeData.java    |    1 +
 .../apache/camel/view/RouteDotGenerator.java    |    1 +
 .../apache/camel/view/XmlGraphGenerator.java    |    1 +
 .../java/org/apache/camel/view/package.html     |    1 +
 .../services/org/apache/camel/component/rest    |   18 +
 .../resources/org/apache/camel/model/jaxb.index |    2 +
 .../org/apache/camel/model/rest/jaxb.index      |   29 +
 camel-core/src/test/data/terminate.xml          |   36 +
 .../camel/component/ComponentDiscoveryTest.java |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../camel/component/bean/BeanNoCacheTest.java   |   69 +
 .../component/bean/BeanRefNoCacheTest.java      |   69 +
 .../camel/component/bean/NewInstanceTest.java   |    2 +-
 .../component/bean/PredicateAsBeanTest.java     |    3 -
 ...ponentConfigurationAndDocumentationTest.java |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../file/FileProducerChmodOptionTest.java       |  127 +
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 .../camel/component/log/LogEndpointTest.java    |   23 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 .../mock/MockEndpointTimeClauseTest.java        |   36 +-
 ...ropertiesComponentInitialPropertiesTest.java |   72 +
 .../PropertiesComponentNestPropertiesTest.java  |    5 +
 .../properties/PropertiesComponentTest.java     |   25 +-
 .../rest/DummyRestConsumerFactory.java          |   48 +
 .../rest/FromRestConfigurationTest.java         |   62 +
 .../rest/FromRestExplicitComponentTest.java     |   46 +
 .../rest/FromRestGetEmbeddedRouteTest.java      |   90 +
 .../component/rest/FromRestGetEndPathTest.java  |   75 +
 .../camel/component/rest/FromRestGetTest.java   |   88 +
 .../rest/FromRestIdAndDescriptionTest.java      |   63 +
 .../component/rest/FromRestUriPrefixTest.java   |   71 +
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 .../ValidatorIncludeEncodingRouteTest.java      |   82 +
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../xslt/XsltCustomErrorListenerTest.java       |   98 +
 .../xslt/XsltMessageTerminateTest.java          |   57 +
 .../camel/converter/ObjectConverterTest.java    |    5 +
 .../DefaultCamelContextAutoStartupTest.java     |    8 +-
 .../camel/impl/DefaultCamelContextTest.java     |   13 +
 .../camel/impl/DefaultProducerTemplateTest.java |    3 +
 .../impl/MultipleLifecycleStrategyTest.java     |    2 +-
 .../camel/impl/RoutePolicyFactoryTest.java      |   87 +
 .../apache/camel/issues/AdviceWithCBRTest.java  |   23 +
 .../camel/issues/AdviceWithOnExceptionTest.java |   62 +
 .../camel/issues/MockValueBuilderIssueTest.java |   72 +
 .../camel/issues/OnCompletionIssueTest.java     |  104 +
 .../issues/RouteIdAutoAssignClashIssue.java     |   63 +
 .../SentExchangeEventNotifierIssueTest.java     |  117 +
 .../SentExchangeEventNotifierTwoIssueTest.java  |  114 +
 .../issues/TryCatchWithSplitIssueTest.java      |    4 +-
 .../ConstantLanguageBinaryResourceTest.java     |   45 +
 .../XMLTokenizeLanguageGroupingTest.java        |  141 ++
 .../tokenizer/XMLTokenizeLanguageTest.java      |   14 +-
 .../XMLTokenizeWrapLanguageGroupingTest.java    |  148 ++
 .../camel/management/BacklogDebuggerTest.java   |   13 +
 .../JmxInstrumentationUsingDefaultsTest.java    |    2 +-
 .../ManagedCamelContextNewProxyTest.java        |   40 +
 .../management/ManagedCamelContextTest.java     |    8 +-
 .../ManagedFromRestGetEmbeddedRouteTest.java    |   93 +
 .../management/ManagedFromRestGetTest.java      |   90 +
 ...ProducerRecipientListRegisterAlwaysTest.java |   82 +
 .../ManagedProducerRecipientListTest.java       |   57 +
 ...roducerRouteAddRemoveRegisterAlwaysTest.java |  110 +
 .../camel/management/ManagedProducerTest.java   |   74 +
 .../management/ManagedRefProducerTest.java      |  105 +
 .../management/ManagedRestRegistryTest.java     |   98 +
 .../management/ManagedRouteAddRemoveTest.java   |   87 +-
 .../model/ProcessorDefinitionHelperTest.java    |    6 +-
 .../apache/camel/model/XmlRestParseTest.java    |   44 +
 .../org/apache/camel/model/XmlTestSupport.java  |    8 +
 .../CircuitBreakerLoadBalancerTest.java         |   60 +-
 .../ExchangeIdempotentConsumerTest.java         |  167 ++
 .../FileIdempotentConsumerCreateRepoTest.java   |    7 +-
 .../IdempotentConsumerNoMessageIdTest.java      |   62 +-
 .../apache/camel/processor/MDCAsyncTest.java    |  157 ++
 .../camel/processor/OnCompletionAsyncTest.java  |   10 +-
 .../camel/processor/OnCompletionModeTest.java   |   69 +
 .../OnCompletionOnFailureOnlyTest.java          |    2 +-
 .../OnCompletionParallelProcessingTest.java     |   49 +
 .../OnCompletionUseOriginalBodyTest.java        |    2 +-
 .../RouteAwareSynchronizationTest.java          |   97 +
 .../processor/SplitGroupMultiXmlTokenTest.java  |    6 +-
 .../SplitGroupWrappedMultiXmlTokenTest.java     |   81 +
 .../camel/processor/ThrottlerNullEvalTest.java  |   26 +-
 .../processor/TryCatchNestedChoiceTest.java     |   90 +
 .../OptimisticLockRetryPolicyTest.java          |   54 +-
 .../EnricherAggregateOnExceptionTest.java       |  119 +
 .../PollEnricherAggregateOnExceptionTest.java   |  122 +
 .../interceptor/AdviceWithAutoStartupTest.java  |   68 +
 ...ultErrorHandlerExchangeFormatterRefTest.java |   79 +
 .../onexception/OnExceptionHandledTest.java     |    2 +-
 .../RoutingSlipCreateProducerFailedTest.java    |   57 +
 .../XMLTokenExpressionIteratorGroupingTest.java |  423 ++++
 .../support/XMLTokenExpressionIteratorTest.java |   68 +-
 .../apache/camel/util/EndpointHelperTest.java   |   16 +
 .../apache/camel/util/GroupIteratorTest.java    |   34 +-
 .../apache/camel/util/KeyValueHolderTest.java   |   36 +-
 .../org/apache/camel/util/ObjectHelperTest.java |    1 +
 .../org/apache/camel/util/URISupportTest.java   |    7 +
 .../util/jsse/SSLContextParametersTest.java     |   94 +-
 .../properties/myproperties.properties          |    3 +
 .../camel/component/validator/sentence.xsd      |   20 +
 .../apache/camel/component/validator/text.xsd   |   23 +
 .../apache/camel/component/xslt/terminate.xsl   |   34 +
 .../test/resources/org/apache/camel/logo.jpeg   |  Bin 0 -> 10249 bytes
 .../org/apache/camel/model/simpleRest.xml       |   27 +
 components/camel-ahc-ws/pom.xml                 |    9 +-
 components/camel-ahc/pom.xml                    |    2 +-
 components/camel-amqp/pom.xml                   |    2 +-
 components/camel-apns/pom.xml                   |    2 +-
 .../apns/factory/ApnsServiceFactory.java        |   21 +-
 .../apns/factory/ApnsServiceFactoryTest.java    |    2 +-
 .../ConfiguredApnsServiceFactoryTest.java       |    5 +-
 .../camel/component/apns/util/ApnsUtils.java    |   60 +-
 .../spring/SpringApnsConsumerTest-context.xml   |    4 +-
 components/camel-atmosphere-websocket/pom.xml   |    8 +-
 .../websocket/CamelWebSocketServlet.java        |    2 +-
 .../websocket/MemoryWebSocketStoreTest.java     |   69 +
 .../atmosphere/websocket/TestClient.java        |  165 ++
 .../WebsocketCamelRouterTestSupport.java        |   71 +
 ...ponentConfigurationAndDocumentationTest.java |   55 +
 .../websocket/WebsocketRouteTest.java           |  216 ++
 .../wsservlet/MemoryWebSocketStoreTest.java     |   70 -
 .../camel/component/wsservlet/TestClient.java   |  165 --
 .../WebsocketCamelRouterTestSupport.java        |   72 -
 ...ponentConfigurationAndDocumentationTest.java |   58 -
 .../component/wsservlet/WebsocketRouteTest.java |  216 --
 components/camel-atom/pom.xml                   |    2 +-
 .../camel/component/atom/UpdatedDateFilter.java |    3 +-
 components/camel-avro/pom.xml                   |    2 +-
 components/camel-aws/pom.xml                    |   11 +-
 .../camel/component/aws/s3/S3Configuration.java |   31 +-
 .../camel/component/aws/s3/S3Endpoint.java      |    2 +-
 .../camel/component/aws/s3/S3Producer.java      |  174 +-
 .../component/aws/sqs/SqsConfiguration.java     |   10 +
 .../camel/component/aws/sqs/SqsConstants.java   |    1 +
 .../camel/component/aws/sqs/SqsConsumer.java    |    1 +
 .../camel/component/aws/sqs/SqsEndpoint.java    |   43 +-
 .../aws/sqs/SqsHeaderFilterStrategy.java        |   30 +
 .../camel/component/aws/sqs/SqsProducer.java    |   35 +-
 .../aws/sqs/SqsComponentConfigurationTest.java  |   11 +-
 .../aws/sqs/SqsComponentSpringTest.java         |    2 +
 .../component/aws/sqs/SqsComponentTest.java     |    2 +
 .../component/aws/sqs/SqsProducerTest.java      |   80 +-
 .../SqsComponentIntegrationTest.java            |    2 +
 components/camel-bam/pom.xml                    |    2 +-
 components/camel-barcode/pom.xml                |    2 +-
 .../dataformat/barcode/BarcodeDataFormat.java   |   19 +-
 .../barcode/BarcodeDataFormatCamelTest.java     |   31 +-
 .../barcode/BarcodeDataFormatTest.java          |   23 +-
 .../dataformat/barcode/BarcodeTestBase.java     |   30 +-
 .../barcode/barcodeDataformatSpring.xml         |    9 +-
 components/camel-base64/pom.xml                 |    2 +-
 components/camel-bean-validator/pom.xml         |    2 +-
 components/camel-beanio/pom.xml                 |    2 +-
 components/camel-beanstalk/pom.xml              |   93 +
 .../component/beanstalk/BeanstalkComponent.java |   88 +
 .../component/beanstalk/BeanstalkConsumer.java  |  264 ++
 .../component/beanstalk/BeanstalkEndpoint.java  |  169 ++
 .../beanstalk/BeanstalkExchangeHelper.java      |   44 +
 .../component/beanstalk/BeanstalkProducer.java  |  132 +
 .../component/beanstalk/ConnectionSettings.java |  132 +
 .../beanstalk/ConnectionSettingsFactory.java    |   44 +
 .../camel/component/beanstalk/Headers.java      |   47 +
 .../beanstalk/processors/BuryCommand.java       |   49 +
 .../component/beanstalk/processors/Command.java |   25 +
 .../beanstalk/processors/DefaultCommand.java    |   45 +
 .../beanstalk/processors/DeleteCommand.java     |   47 +
 .../beanstalk/processors/KickCommand.java       |   46 +
 .../beanstalk/processors/PutCommand.java        |   51 +
 .../beanstalk/processors/ReleaseCommand.java    |   53 +
 .../beanstalk/processors/TouchCommand.java      |   47 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../org/apache/camel/component/beanstalk        |   18 +
 .../beanstalk/AwaitingConsumerTest.java         |   95 +
 .../beanstalk/BeanstalkMockTestSupport.java     |   47 +
 .../beanstalk/ConnectionSettingsTest.java       |   56 +
 .../beanstalk/ConsumerCompletionTest.java       |  126 +
 .../camel/component/beanstalk/EndpointTest.java |   92 +
 .../camel/component/beanstalk/Helper.java       |   86 +
 .../beanstalk/ImmediateConsumerTest.java        |   99 +
 .../camel/component/beanstalk/ProducerTest.java |  432 ++++
 .../beanstalk/UriConfigurationTest.java         |   52 +
 .../integration/BeanstalkCamelTestSupport.java  |   40 +
 .../BuryProducerIntegrationTest.java            |   82 +
 .../integration/ConsumerIntegrationTest.java    |   67 +
 .../DeleteProducerIntegrationTest.java          |   76 +
 .../integration/PutProducerIntegrationTest.java |  113 +
 .../ReleaseProducerIntegrationTest.java         |   82 +
 .../TouchProducerIntegrationTest.java           |   82 +
 .../src/test/resources/log4j.properties         |   35 +
 components/camel-bindy/pom.xml                  |    2 +-
 .../camel/dataformat/bindy/FormatFactory.java   |   27 +-
 .../dataformat/bindy/annotation/DataField.java  |   21 +
 .../bindy/format/BigDecimalPatternFormat.java   |   49 +
 .../dataformat/bindy/format/BooleanFormat.java  |   31 +
 .../bindy/format/NumberPatternFormat.java       |   52 +-
 .../BindySimpleCsvBooleanFalseMarshallTest.java |   82 +
 .../BindySimpleCsvBooleanTrueMarshallTest.java  |   82 +
 .../BindySimpleCsvBooleanUnmarshallTest.java    |  130 +
 .../bindy/model/simple/bool/BooleanExample.java |   52 +
 .../bindy/model/simple/oneclassmath/Math.java   |   11 +-
 .../BindyBigDecimalGroupingUnmarshallTest.java  |  105 +
 .../BindyBigDecimalRoundingUnmarshallTest.java  |  102 +
 .../src/test/resources/log4j.properties         |    2 +-
 ...impleCsvBooleanFalseMarshallTest-context.xml |   32 +
 ...SimpleCsvBooleanTrueMarshallTest-context.xml |   32 +
 ...dySimpleCsvBooleanUnmarshallTest-context.xml |   32 +
 components/camel-blueprint/pom.xml              |    8 +-
 .../camel/blueprint/BlueprintCamelContext.java  |    8 +-
 .../blueprint/BlueprintPropertiesParser.java    |   29 +-
 .../blueprint/CamelContextFactoryBean.java      |   33 +
 .../blueprint/CamelRestContextFactoryBean.java  |   40 +
 .../handler/CamelNamespaceHandler.java          |  103 +-
 .../org/apache/camel/blueprint/jaxb.index       |    1 +
 .../camel/blueprint/BlueprintJaxbRestTest.java  |   86 +
 .../camel/blueprint/BlueprintJaxbTest.java      |    3 +-
 .../src/test/resources/test-rest.xml            |   42 +
 components/camel-box/pom.xml                    |   41 +-
 .../camel/component/box/BoxConfiguration.java   |   12 +
 .../camel/component/box/BoxConverter.java       |   12 +-
 .../apache/camel/component/box/BoxProducer.java |    1 -
 .../component/box/internal/BoxClientHelper.java |   22 +
 .../component/box/internal/LoginAuthFlowUI.java |   15 +
 .../box/internal/LongPollingEventsManager.java  |    1 -
 .../component/box/AbstractBoxTestSupport.java   |   30 +-
 ...BoxCollaborationsManagerIntegrationTest.java |   20 +-
 .../box/IBoxCommentsManagerIntegrationTest.java |   16 +-
 .../box/IBoxEventsManagerIntegrationTest.java   |    6 +-
 .../box/IBoxFilesManagerIntegrationTest.java    |   52 +-
 .../box/IBoxFoldersManagerIntegrationTest.java  |   22 +-
 .../box/IBoxGroupsManagerIntegrationTest.java   |   38 +-
 .../box/IBoxSearchManagerIntegrationTest.java   |    2 +-
 .../IBoxSharedItemsManagerIntegrationTest.java  |    2 +-
 .../box/IBoxUsersManagerIntegrationTest.java    |   32 +-
 ...LongPollingEventsManagerIntegrationTest.java |   33 +-
 components/camel-cache/pom.xml                  |    2 +-
 .../component/cache/CacheManagerFactory.java    |   22 +-
 components/camel-castor/pom.xml                 |    2 +-
 components/camel-cdi/pom.xml                    |  258 +-
 .../camel/cdi/internal/CamelContextBean.java    |    3 +-
 .../camel/cdi/internal/CamelContextConfig.java  |   11 +-
 .../camel/cdi/internal/CamelExtension.java      |   52 +-
 .../cdi/internal/DelegateInjectionTarget.java   |    8 +-
 components/camel-cmis/pom.xml                   |    2 +-
 components/camel-cometd/pom.xml                 |    2 +-
 components/camel-context/pom.xml                |    2 +-
 components/camel-core-osgi/pom.xml              |    2 +-
 .../camel/core/osgi/OsgiCamelContextHelper.java |    2 +-
 .../core/osgi/OsgiCamelContextPublisher.java    |   11 +-
 .../camel/core/osgi/OsgiClassResolver.java      |   20 +-
 .../core/osgi/OsgiDefaultCamelContext.java      |    3 +
 .../camel/core/osgi/OsgiEventAdminNotifier.java |    6 +-
 .../camel/core/osgi/OsgiNamingHelper.java       |    4 +-
 .../camel/core/osgi/OsgiServiceRegistry.java    |    5 +
 .../camel/core/osgi/OsgiTypeConverter.java      |   35 +-
 .../camel/core/osgi/CamelMockBundleContext.java |    3 +-
 .../camel/core/osgi/CamelOsgiTestSupport.java   |    2 +-
 .../osgi/test/MockTypeConverterRegistry.java    |    2 +-
 components/camel-core-xml/pom.xml               |    2 +-
 .../xml/AbstractCamelContextFactoryBean.java    |   60 +-
 ...bstractCamelRedeliveryPolicyFactoryBean.java |   13 +
 components/camel-couchdb/pom.xml                |    2 +-
 components/camel-crypto/pom.xml                 |    2 +-
 components/camel-csv/pom.xml                    |    2 +-
 components/camel-cxf-transport/pom.xml          |   15 +-
 components/camel-cxf/pom.xml                    |    2 +-
 .../apache/camel/component/cxf/CxfConsumer.java |    4 +
 .../component/cxf/CxfEndpointConfigurer.java    |   22 +-
 .../apache/camel/component/cxf/CxfPayload.java  |    6 +-
 .../apache/camel/component/cxf/CxfProducer.java |   18 +-
 .../camel/component/cxf/DefaultCxfBinding.java  |    6 +-
 .../component/cxf/jaxrs/CxfRsEndpoint.java      |   39 +-
 .../component/cxf/jaxrs/CxfRsProducer.java      |   54 +-
 .../cxf/jaxrs/DefaultCxfRsBinding.java          |   14 +-
 .../component/cxf/CXFGreeterEnrichTest.java     |   48 +
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../camel/component/cxf/CxfEndpointTest.java    |    6 +
 .../camel/component/cxf/CxfTimeoutTest.java     |   38 +
 .../component/cxf/DefaultCxfBindingTest.java    |   35 +
 .../component/cxf/GreeterImplWithSleep.java     |    2 +-
 .../CxfRsBindingConfigurationSelectionTest.java |  127 +
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 .../cxf/jaxrs/CxfRsConsumerWithBeanTest.java    |   76 +
 .../component/cxf/jaxrs/CxfRsProducerTest.java  |   27 +
 .../component/cxf/jaxrs/CxfRsRelayTest.java     |  148 ++
 .../component/cxf/jaxrs/CxfRsRouterTest.java    |    8 +-
 .../jaxrs/testbean/CustomerServiceResource.java |   11 +
 .../cxf/jaxrs/testbean/ServiceUtil.java         |   24 +
 .../mtom/CxfMtomProducerPayloadModeTest.java    |   13 +-
 .../cxf/GreeterEnrichRouterContext.xml          |   61 +
 .../component/cxf/cxfConduitTimeOutContext.xml  |    3 +
 .../component/cxf/jaxrs/CxfRsSpringRelay.xml    |   47 +
 .../component/cxf/jaxrs/CxfRsSpringRouter.xml   |    8 +-
 .../cxf/jaxrs/JettyCxfRsSpringRouter.xml        |    6 +-
 components/camel-disruptor/pom.xml              |    2 +-
 components/camel-dns/pom.xml                    |    2 +-
 components/camel-docker/README.md               |  108 +
 components/camel-docker/pom.xml                 |  112 +
 .../component/docker/DockerClientFactory.java   |   96 +
 .../component/docker/DockerClientProfile.java   |  184 ++
 .../camel/component/docker/DockerComponent.java |   72 +
 .../component/docker/DockerConfiguration.java   |   68 +
 .../camel/component/docker/DockerConstants.java |  169 ++
 .../camel/component/docker/DockerEndpoint.java  |   86 +
 .../camel/component/docker/DockerHelper.java    |  239 ++
 .../camel/component/docker/DockerOperation.java |  232 ++
 .../docker/consumer/DockerEventsConsumer.java   |  148 ++
 .../docker/exception/DockerException.java       |   34 +
 .../docker/producer/DockerProducer.java         | 1410 +++++++++++
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/component/docker  |    1 +
 .../docker/DockerClientProfileTest.java         |   59 +
 .../docker/DockerConfigurationTest.java         |   65 +
 .../component/docker/DockerHelperTest.java      |   30 +
 .../component/docker/RemoveImageCmdUriTest.java |   73 +
 .../headers/AttachContainerCmdHeaderTest.java   |   78 +
 .../docker/headers/AuthCmdHeaderTest.java       |   85 +
 .../docker/headers/BaseDockerHeaderTest.java    |  125 +
 .../docker/headers/BuildImageCmdHeaderTest.java |  100 +
 .../headers/CopyFileContainerCmdHeaderTest.java |   67 +
 .../headers/CreateContainerCmdHeaderTest.java   |   68 +
 .../headers/CreateImageCmdHeaderTest.java       |   64 +
 .../headers/DiffContainerCmdHeaderTest.java     |   61 +
 .../docker/headers/InfoCmdHeaderTest.java       |   57 +
 .../headers/InspectContainerCmdHeaderTest.java  |   62 +
 .../headers/InspectImageCmdHeaderTest.java      |   64 +
 .../headers/KillContainerCmdHeaderTest.java     |   65 +
 .../headers/ListContainersCmdHeaderTest.java    |   71 +
 .../docker/headers/ListImagesCmdHeaderTest.java |   67 +
 .../headers/LogContainerCmdHeaderTest.java      |   79 +
 .../headers/PauseContainerCmdHeaderTest.java    |   62 +
 .../docker/headers/PingCmdHeaderTest.java       |   57 +
 .../docker/headers/PullImageCmdHeaderTest.java  |   68 +
 .../docker/headers/PushImageCmdHeaderTest.java  |   86 +
 .../headers/RemoveContainerCmdHeaderTest.java   |   70 +
 .../headers/RemoveImageCmdHeaderTest.java       |   70 +
 .../headers/RestartContainerCmdHeaderTest.java  |   65 +
 .../headers/SearchImagesCmdHeaderTest.java      |   62 +
 .../headers/StopContainerCmdHeaderTest.java     |   66 +
 .../docker/headers/TagImageCmdHeaderTest.java   |   70 +
 .../headers/TopContainerCmdHeaderTest.java      |   65 +
 .../headers/UnpauseContainerCmdHeaderTest.java  |   62 +
 .../docker/headers/VersionCmdHeaderTest.java    |   57 +
 .../headers/WaitContainerCmdHeaderTest.java     |   62 +
 .../docker/it/DockerProducerTestIT.java         |   55 +
 .../src/test/resources/log4j.properties         |   28 +
 components/camel-dozer/pom.xml                  |    2 +-
 components/camel-dropbox/pom.xml                |   17 +-
 .../src/main/resources/log4j.properties         |   16 -
 .../src/test/resources/log4j.properties         |   35 +
 components/camel-eclipse/pom.xml                |    2 +-
 components/camel-ejb/pom.xml                    |    2 +-
 components/camel-elasticsearch/pom.xml          |    2 +-
 .../elasticsearch/ElasticsearchComponent.java   |    7 +-
 .../ElasticsearchConfiguration.java             |   17 +
 .../elasticsearch/ElasticsearchEndpoint.java    |   34 +-
 .../elasticsearch/ElasticsearchProducer.java    |   84 +-
 ...ponentConfigurationAndDocumentationTest.java |   58 +
 .../ElasticsearchComponentTest.java             |   37 +
 components/camel-eventadmin/pom.xml             |    2 +-
 components/camel-exec/pom.xml                   |    2 +-
 .../exec/ExecJavaProcessRecipientListTest.java  |  299 +++
 .../component/exec/ExecJavaProcessTest.java     |    6 +-
 components/camel-facebook/pom.xml               |  230 +-
 components/camel-flatpack/pom.xml               |   31 +-
 components/camel-fop/pom.xml                    |    7 +-
 components/camel-freemarker/pom.xml             |    2 +-
 components/camel-ftp/pom.xml                    |    2 +-
 .../component/file/remote/FtpEndpoint.java      |    4 -
 .../component/file/remote/SftpOperations.java   |    6 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 components/camel-gae/pom.xml                    |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    7 +-
 ...ponentConfigurationAndDocumentationTest.java |   11 +-
 ...ponentConfigurationAndDocumentationTest.java |    5 +-
 ...ponentConfigurationAndDocumentationTest.java |    7 +-
 ...ponentConfigurationAndDocumentationTest.java |    5 +-
 components/camel-geocoder/pom.xml               |    2 +-
 components/camel-github/pom.xml                 |   67 +
 .../camel/component/github/GitHubComponent.java |   34 +
 .../camel/component/github/GitHubEndpoint.java  |  179 ++
 .../github/consumer/AbstractGitHubConsumer.java |   72 +
 .../github/consumer/CommitConsumer.java         |   79 +
 .../component/github/consumer/ConsumerType.java |   31 +
 .../consumer/PullRequestCommentConsumer.java    |  122 +
 .../github/consumer/PullRequestConsumer.java    |   88 +
 .../component/github/consumer/TagConsumer.java  |   65 +
 .../github/producer/AbstractGitHubProducer.java |   67 +
 .../producer/ClosePullRequestProducer.java      |   63 +
 .../component/github/producer/ProducerType.java |   31 +
 .../producer/PullRequestCommentProducer.java    |   86 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/component/github  |   18 +
 .../github/ClosePullRequestProducerTest.java    |   95 +
 .../component/github/CommitConsumerTest.java    |   64 +
 .../github/GitHubComponentTestBase.java         |   80 +
 .../github/PullRequestCommentConsumerTest.java  |   69 +
 .../github/PullRequestCommentProducerTest.java  |   87 +
 .../github/PullRequestConsumerTest.java         |   72 +
 .../camel/component/github/TagConsumerTest.java |   62 +
 .../github/consumer/MockCommitService.java      |   57 +
 .../github/consumer/MockIssueService.java       |   47 +
 .../github/consumer/MockPullRequestService.java |  126 +
 .../github/consumer/MockRepositoryService.java  |   55 +
 .../src/test/resources/log4j.properties         |   36 +
 components/camel-google-drive/pom.xml           |  300 +++
 .../drive/BatchGoogleDriveClientFactory.java    |   68 +
 .../google/drive/GoogleDriveClientFactory.java  |   27 +
 .../google/drive/GoogleDriveComponent.java      |   74 +
 .../google/drive/GoogleDriveConfiguration.java  |  100 +
 .../google/drive/GoogleDriveConsumer.java       |   51 +
 .../google/drive/GoogleDriveEndpoint.java       |  122 +
 .../google/drive/GoogleDriveFilesConverter.java |  103 +
 .../google/drive/GoogleDriveProducer.java       |   53 +
 .../InteractiveGoogleDriveClientFactory.java    |   72 +
 .../drive/internal/GoogleDriveConstants.java    |   29 +
 .../internal/GoogleDrivePropertiesHelper.java   |   39 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/TypeConverter     |   17 +
 .../org/apache/camel/component/google-drive     |   18 +
 .../src/main/resources/log4j.properties         |   79 +
 .../drive/AbstractGoogleDriveTestSupport.java   |  149 ++
 .../google/drive/DriveAboutIntegrationTest.java |   53 +
 .../google/drive/DriveAppsIntegrationTest.java  |   61 +
 .../drive/DriveChangesIntegrationTest.java      |   81 +
 .../drive/DriveChildrenIntegrationTest.java     |   83 +
 .../drive/DriveCommentsIntegrationTest.java     |  139 ++
 .../google/drive/DriveFilesIntegrationTest.java |  293 +++
 .../drive/DrivePermissionsIntegrationTest.java  |   86 +
 .../drive/DrivePropertiesIntegrationTest.java   |   82 +
 .../drive/DriveRepliesIntegrationTest.java      |  139 ++
 .../drive/DriveRevisionsIntegrationTest.java    |   77 +
 .../drive/FileConverterIntegrationTest.java     |   69 +
 .../drive/FilesConsumerIntegrationTest.java     |   70 +
 .../drive/GoogleDriveFilesConverterTest.java    |   57 +
 .../src/test/resources/camel-box-small.png      |  Bin 0 -> 38856 bytes
 .../src/test/resources/log4j.properties         |   36 +
 .../src/test/resources/test-options.properties  |   26 +
 components/camel-gora/pom.xml                   |    7 +-
 components/camel-groovy/pom.xml                 |    9 +-
 .../groovy/converter/GPathResultConverter.java  |   52 +
 .../services/org/apache/camel/TypeConverter     |    3 +-
 .../converter/GPathResultConverterTest.groovy   |   70 +
 components/camel-gson/pom.xml                   |    2 +-
 components/camel-guava-eventbus/pom.xml         |    2 +-
 components/camel-guice/pom.xml                  |    2 +-
 components/camel-hawtdb/pom.xml                 |    2 +-
 components/camel-hazelcast/pom.xml              |    4 +-
 .../component/hazelcast/HazelcastConstants.java |    8 -
 .../instance/HazelcastInstanceConsumer.java     |   23 +-
 .../HazelcastInstanceConsumerTest.java          |    4 +-
 components/camel-hbase/pom.xml                  |    2 +-
 .../component/hbase/HBaseProducerTest.java      |    2 +-
 components/camel-hdfs/pom.xml                   |    2 +-
 .../camel/component/hdfs/HdfsFileType.java      |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 components/camel-hdfs2/pom.xml                  |    5 +-
 .../camel/component/hdfs2/HdfsFileType.java     |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 components/camel-hl7/pom.xml                    |    2 +-
 .../org/apache/camel/component/hl7/AckCode.java |    3 +
 .../camel/component/hl7/AckExpression.java      |   36 +-
 .../org/apache/camel/component/hl7/HL7.java     |   22 +-
 .../camel/component/hl7/HL7Constants.java       |    1 +
 .../camel/component/hl7/HL7Converter.java       |   26 +-
 .../camel/component/hl7/HL7DataFormat.java      |   50 +-
 .../camel/component/hl7/HL7MLLPConfig.java      |   25 +-
 .../camel/component/hl7/HL7MLLPDecoder.java     |  217 +-
 .../camel/component/hl7/HL7MLLPEncoder.java     |   34 +-
 .../hl7/ValidationContextPredicate.java         |   21 +-
 .../camel/component/hl7/HL7DataFormatTest.java  |   11 +-
 .../component/hl7/HL7MLLPCodecLongTest.java     |    4 +-
 .../hl7/HL7MLLPCodecPlainStringTest.java        |    2 +-
 .../hl7/HL7MLLPCodecStandAndEndBytesTest.java   |    2 +-
 .../camel/component/hl7/HL7MLLPCodecTest.java   |    2 +-
 .../camel/component/hl7/HL7RouteTest.java       |   17 +-
 .../component/hl7/MessageValidatorTest.java     |  109 +-
 components/camel-http/pom.xml                   |    2 +-
 .../camel/component/http/CamelServlet.java      |   61 +-
 .../HttpServletResolveConsumerStrategy.java     |   50 +
 .../http/ServletResolveConsumerStrategy.java    |   37 +
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 components/camel-http4/pom.xml                  |    4 +-
 .../component/http4/HttpEntityConverter.java    |    7 +-
 .../camel/component/http4/HttpProducer.java     |    7 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 components/camel-ibatis/pom.xml                 |    2 +-
 components/camel-ical/pom.xml                   |    2 +-
 components/camel-infinispan/pom.xml             |    5 +-
 .../infinispan/InfinispanConstants.java         |    2 +-
 .../infinispan/InfinispanOperation.java         |   10 +-
 .../infinispan/InfinispanProducer.java          |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../infinispan/InfinispanProducerTest.java      |   57 +
 components/camel-irc/pom.xml                    |    2 +-
 components/camel-jackson/pom.xml                |    5 +-
 .../component/jackson/JacksonConstants.java     |   25 +
 .../component/jackson/JacksonDataFormat.java    |  149 +-
 .../jackson/ListJacksonDataFormat.java          |   55 +
 .../jackson/JacksonIncludeDefaultTest.java      |   53 +
 .../jackson/JacksonIncludeNotNulllTest.java     |   54 +
 .../jackson/JacksonJsonDataFormatTest.java      |    7 +
 .../jackson/JacksonMarshalAllowJMSTypeTest.java |   56 +
 .../component/jackson/JacksonMarshalTest.java   |   30 +-
 .../JacksonMarshalUnmarshalListTest.java        |   83 +
 .../JacksonMarshalUnmarshalTypeHeaderTest.java  |   56 +
 .../jackson/JacksonMarshalViewTest.java         |    2 +-
 .../jackson/ListJacksonUnmarshalDTest.java      |   34 +
 .../SpringJacksonJsonDataFormatTest.java        |   24 +-
 .../SpringJacksonMarshalUnmarshalListTest.java  |   77 +
 .../camel/component/jackson/TestOtherPojo.java  |   40 +
 .../jackson/SpringJacksonJsonDataFormatTest.xml |    6 +
 .../SpringJacksonMarshalUnmarshalListTest.xml   |   43 +
 components/camel-jasypt/pom.xml                 |    2 +-
 components/camel-javaspace/pom.xml              |    2 +-
 components/camel-jaxb/pom.xml                   |    2 +-
 components/camel-jclouds/pom.xml                |    2 +-
 .../jclouds/JcloudsBlobStoreHelper.java         |    7 +-
 .../jclouds/JcloudsPayloadConverter.java        |   31 +-
 components/camel-jcr/pom.xml                    |    2 +-
 .../apache/camel/component/jcr/JcrProducer.java |   17 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../camel/component/jcr/JcrGetNodeByIdTest.java |    8 +
 .../component/jcr/JcrNodePathCreationTest.java  |   46 +-
 components/camel-jdbc/pom.xml                   |    2 +-
 .../component/jdbc/DefaultBeanRowMapper.java    |    2 +-
 .../DefaultJdbcPrepareStatementStrategy.java    |   18 +-
 .../camel/component/jdbc/JdbcEndpoint.java      |    3 +
 .../camel/component/jdbc/JdbcProducer.java      |   73 +-
 .../camel/component/jdbc/ResultSetIterator.java |    5 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 ...ucerOutputTypeSelectListOutputClassTest.java |   63 +
 components/camel-jetty/pom.xml                  |   13 +-
 .../jetty/CamelContinuationServlet.java         |    2 +-
 .../component/jetty/CamelFilterWrapper.java     |    1 -
 .../camel/component/jetty/CamelHttpClient.java  |   42 +-
 .../component/jetty/CamelMultipartFilter.java   |    1 +
 .../component/jetty/CamelRedirectListener.java  |   52 +
 .../component/jetty/JettyHttpComponent.java     |  172 +-
 .../component/jetty/JettyHttpEndpoint.java      |    2 +-
 .../component/jetty/JettyRestHttpBinding.java   |   68 +
 ...JettyRestServletResolveConsumerStrategy.java |  163 ++
 ...ponentConfigurationAndDocumentationTest.java |    9 +-
 .../JettyHttpsProducerSslContextInUriTest.java  |    6 +-
 .../camel/component/jetty/rest/CountryPojo.java |   40 +
 .../jetty/rest/JettyRestRedirectTest.java       |   57 +
 .../RestJettyBindingModeAutoWithJsonTest.java   |   59 +
 .../RestJettyBindingModeAutoWithXmlTest.java    |   59 +
 .../rest/RestJettyBindingModeJsonTest.java      |   75 +
 .../jetty/rest/RestJettyBindingModeXmlTest.java |   75 +
 .../component/jetty/rest/RestJettyGetTest.java  |   66 +
 .../jetty/rest/RestJettyPojoInOutTest.java      |   68 +
 .../rest/RestJettyPostJsonJaxbPojoTest.java     |   61 +
 .../rest/RestJettyPostJsonPojoListTest.java     |   67 +
 .../jetty/rest/RestJettyPostJsonPojoTest.java   |   61 +
 .../rest/RestJettyPostXmlJaxbPojoTest.java      |   79 +
 .../jetty/rest/RestPathMatchingTest.java        |   85 +
 .../component/jetty/rest/UserJaxbPojo.java      |   48 +
 .../camel/component/jetty/rest/UserPojo.java    |   40 +
 .../camel/component/jetty/rest/UserService.java |   33 +
 components/camel-jgroups/pom.xml                |   16 +-
 .../component/jgroups/JGroupsConsumer.java      |    8 +-
 .../component/jgroups/JGroupsEndpoint.java      |   29 +-
 .../component/jgroups/JGroupsProducer.java      |   11 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../jgroups/JGroupsSharedChannelTest.java       |   69 +
 components/camel-jibx/pom.xml                   |   19 +-
 components/camel-jing/pom.xml                   |    2 +-
 components/camel-jira/pom.xml                   |   80 +
 .../camel/component/jira/JIRAComponent.java     |   36 +
 .../camel/component/jira/JIRAEndpoint.java      |  156 ++
 .../jira/consumer/AbstractJIRAConsumer.java     |  102 +
 .../component/jira/consumer/ConsumerType.java   |   31 +
 .../jira/consumer/NewCommentConsumer.java       |   80 +
 .../jira/consumer/NewIssueConsumer.java         |   83 +
 .../jira/producer/AbstractJIRAProducer.java     |   45 +
 .../jira/producer/NewIssueProducer.java         |   48 +
 .../component/jira/producer/ProducerType.java   |   31 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/component/jira    |   18 +
 .../component/jira/CommentConsumerTest.java     |  125 +
 .../camel/component/jira/IssueConsumerTest.java |  118 +
 .../component/jira/mocks/MockIssueClient.java   |  222 ++
 .../mocks/MockJerseyJiraRestClientFactory.java  |   35 +
 .../jira/mocks/MockJiraRestClient.java          |   84 +
 .../jira/mocks/MockSearchRestClient.java        |  108 +
 .../component/jira/mocks/MockSearchResult.java  |   66 +
 .../src/test/resources/log4j.properties         |   39 +
 components/camel-jms/pom.xml                    |    2 +-
 .../jms/DefaultJmsMessageListenerContainer.java |   37 +-
 .../jms/DefaultQueueBrowseStrategy.java         |   55 +-
 .../camel/component/jms/JmsConfiguration.java   |    9 +
 .../apache/camel/component/jms/JmsConsumer.java |    9 +-
 .../apache/camel/component/jms/JmsProducer.java |   76 +-
 .../jms/reply/CorrelationTimeoutMap.java        |    8 +-
 .../ExclusiveQueueMessageListenerContainer.java |    3 +-
 .../SharedQueueMessageListenerContainer.java    |    5 +-
 .../jms/reply/TemporaryQueueReplyManager.java   |    3 +-
 .../camel/component/jms/CamelJmsTestHelper.java |   24 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 ...ompletionAndInterceptAndOnExceptionTest.java |    4 +-
 .../component/jms/JmsOnCompletionTest.java      |    2 +-
 .../jms/JmsRequestReplyReplyToOverrideTest.java |  101 +
 ...uestReplyTempQueueMultipleConsumersTest.java |    2 +-
 .../camel/component/jms/JmsSelectorInTest.java  |    6 +-
 .../component/jms/JmsTransactedRouteTest.java   |    2 +-
 .../component/jms/ManagedJmsEndpointTest.java   |    2 +-
 .../JmsBlockedAsyncRoutingEngineTest.java       |    2 +-
 .../jms/issues/JmsLifecycleIssueTest.java       |   93 +
 .../jms/issues/JmsTXForceShutdownIssueTest.xml  |    3 +-
 ...nErrorHandlerRedeliveryDelayTest-context.xml |    2 +-
 .../org/apache/camel/component/jms/spring.xml   |    2 +-
 .../jms/tx/AbstractTransactionTest.xml          |    4 +-
 .../tx/ActiveMQWithoutTransactionManager.xml    |    2 +-
 .../jms/tx/JMSTransactionErrorHandlerTest.xml   |    2 +-
 ...MSTransactionIsTransactedRedeliveredTest.xml |    2 +-
 .../jms/tx/JMSTransactionRollbackTest.xml       |    2 +-
 .../JMSTransactionThrottlingRoutePolicyTest.xml |    2 +-
 .../jms/tx/JMSTransactionalClientTest.xml       |    2 +-
 .../JMSTransactionalClientWithRollbackTest.xml  |    2 +-
 .../jms/tx/JMXTXUseOriginalBodyTest.xml         |    2 +-
 ...TXUseOriginalBodyWithDLCErrorHandlerTest.xml |    2 +-
 ...XTXUseOriginalBodyWithTXErrorHandlerTest.xml |    2 +-
 .../jms/tx/JmsToJmsTransactedSecurityTest.xml   |    2 +-
 .../component/jms/tx/JmsToJmsTransactedTest.xml |    2 +-
 .../component/jms/tx/JmsTransacted-context.xml  |    2 +-
 .../component/jms/tx/RouteIdTransactedTest.xml  |    2 +-
 .../jms/tx/TransactedAsyncUsingThreadsTest.xml  |    2 +-
 ...ctionErrorHandlerBuilderAsSpringBeanTest.xml |    2 +-
 ...tionErrorHandlerCustomerSpringParserTest.xml |    2 +-
 .../TransactionInterceptSendToEndpointTest.xml  |    2 +-
 .../tx/TransactionMinimalConfigurationTest.xml  |    2 +-
 components/camel-jmx/pom.xml                    |    2 +-
 components/camel-josql/pom.xml                  |    2 +-
 components/camel-jpa/pom.xml                    |    8 +-
 .../camel/component/jpa/DeleteHandler.java      |    5 +-
 .../jpa/JpaCloseEntityManagerOnCompletion.java  |   43 +
 .../camel/component/jpa/JpaConstants.java       |    8 +-
 .../apache/camel/component/jpa/JpaConsumer.java |   82 +-
 .../apache/camel/component/jpa/JpaEndpoint.java |   14 +-
 .../apache/camel/component/jpa/JpaHelper.java   |   68 +
 .../apache/camel/component/jpa/JpaProducer.java |   51 +-
 .../idempotent/jpa/JpaMessageIdRepository.java  |   94 +-
 .../component/jpa/AbstractJpaMethodTest.java    |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../org/apache/camel/examples/MultiSteps.java   |   11 +-
 .../jpa/JpaRouteSkipLockedEntityTest.java       |   11 +-
 .../src/test/resources/META-INF/persistence.xml |   14 +-
 .../fileConsumerJpaIdempotentTest-config.xml    |    2 +-
 .../jpa/springJpaRouteSkipLockedTest.xml        |    6 +-
 components/camel-jsch/pom.xml                   |    2 +-
 .../camel/component/jsch/ScpEndpoint.java       |    4 +-
 .../component/jsch/ScpServerTestSupport.java    |   11 +-
 .../src/test/resources/scp/known_hosts          |    0
 components/camel-jsonpath/pom.xml               |    5 +-
 .../apache/camel/jsonpath/JsonPathCBRTest.java  |   40 +
 .../camel/jsonpath/JsonPathLanguageTest.java    |   27 +-
 .../src/test/resources/average.json             |   29 +-
 .../src/test/resources/books.json               |   41 +-
 .../src/test/resources/cheap.json               |   27 +-
 .../src/test/resources/expensive.json           |   29 +-
 .../camel-jsonpath/src/test/resources/type.json |    4 +
 components/camel-jt400/pom.xml                  |    2 +-
 components/camel-juel/pom.xml                   |    2 +-
 components/camel-jxpath/pom.xml                 |    2 +-
 components/camel-kafka/pom.xml                  |    7 +-
 .../component/kafka/KafkaConfiguration.java     |   25 +-
 .../camel/component/kafka/KafkaConsumer.java    |    9 +-
 .../camel/component/kafka/KafkaEndpoint.java    |    9 +
 .../component/kafka/KafkaComponentTest.java     |   26 +
 .../component/kafka/KafkaConsumerTest.java      |   14 +-
 components/camel-kestrel/pom.xml                |    2 +-
 components/camel-krati/pom.xml                  |    2 +-
 components/camel-ldap/pom.xml                   |    2 +-
 components/camel-leveldb/pom.xml                |    2 +-
 .../camel-linkedin/camel-linkedin-api/pom.xml   |   53 +-
 .../component/linkedin/api/DoubleAdapter.java   |    3 +-
 .../api/LinkedInOAuthRequestFilter.java         |    4 +-
 .../component/linkedin/api/LongAdapter.java     |    3 +-
 .../api/AbstractResourceIntegrationTest.java    |    8 +-
 .../src/test/resources/log4j.properties         |   36 +
 .../src/test/resources/test-options.properties  |   28 +
 .../camel-linkedin-component/pom.xml            |   18 +-
 .../component/linkedin/LinkedInComponent.java   |   18 +-
 .../internal/LinkedInPropertiesHelper.java      |    2 +-
 .../org/apache/camel/component/linkedin         |   17 +
 .../linkedin/AbstractLinkedInTestSupport.java   |   16 +
 .../CommentsResourceIntegrationTest.java        |   27 +-
 .../CompaniesResourceIntegrationTest.java       |   53 +-
 .../linkedin/GroupsResourceIntegrationTest.java |   25 +-
 .../linkedin/JobsResourceIntegrationTest.java   |   30 +-
 .../linkedin/PeopleResourceIntegrationTest.java |   87 +-
 .../linkedin/PostsResourceIntegrationTest.java  |   34 +-
 .../linkedin/SearchResourceIntegrationTest.java |   27 +-
 components/camel-linkedin/pom.xml               |  132 +-
 components/camel-lucene/pom.xml                 |    2 +-
 components/camel-mail/pom.xml                   |    7 +-
 .../camel/component/mail/MailBinding.java       |    6 +-
 .../mail/MailBoxPostProcessAction.java          |   32 +
 .../camel/component/mail/MailConsumer.java      |   91 +-
 .../camel/component/mail/MailEndpoint.java      |   43 +-
 .../apache/camel/component/mail/MailSorter.java |  179 ++
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../mail/MailPostProcessActionTest.java         |  127 +
 .../camel/component/mail/MailSortTermTest.java  |  118 +
 .../camel/component/mail/MailSorterTest.java    |  151 ++
 components/camel-metrics/README.md              |  271 ++
 components/camel-metrics/pom.xml                |  110 +
 .../metrics/AbstractMetricsEndpoint.java        |   53 +
 .../metrics/AbstractMetricsProducer.java        |   72 +
 .../component/metrics/MetricsComponent.java     |  128 +
 .../component/metrics/MetricsConstants.java     |   32 +
 .../camel/component/metrics/MetricsType.java    |   53 +
 .../metrics/counter/CounterEndpoint.java        |   66 +
 .../metrics/counter/CounterProducer.java        |   52 +
 .../metrics/histogram/HistogramEndpoint.java    |   55 +
 .../metrics/histogram/HistogramProducer.java    |   50 +
 .../component/metrics/meter/MeterEndpoint.java  |   55 +
 .../component/metrics/meter/MeterProducer.java  |   45 +
 .../routepolicy/MetricsRegistryMBean.java       |   29 +
 .../routepolicy/MetricsRegistryService.java     |  170 ++
 .../metrics/routepolicy/MetricsRoutePolicy.java |  163 ++
 .../routepolicy/MetricsRoutePolicyFactory.java  |  119 +
 .../component/metrics/timer/TimerEndpoint.java  |   59 +
 .../component/metrics/timer/TimerProducer.java  |   86 +
 .../services/org/apache/camel/component/metrics |   18 +
 .../metrics/AbstractMetricsEndpointTest.java    |  105 +
 .../metrics/AbstractMetricsProducerTest.java    |  186 ++
 .../metrics/MetricComponentSpringTest.java      |   91 +
 .../metrics/MetricsComponentRouteTest.java      |  113 +
 .../component/metrics/MetricsComponentTest.java |  217 ++
 .../component/metrics/MetricsTypeTest.java      |   34 +
 .../metrics/counter/CounterEndpointTest.java    |  102 +
 .../metrics/counter/CounterProducerTest.java    |  195 ++
 .../metrics/counter/CounterRouteTest.java       |  210 ++
 .../histogram/HistogramEndpointTest.java        |   88 +
 .../histogram/HistogramProducerTest.java        |  125 +
 .../metrics/histogram/HistogramRouteTest.java   |  124 +
 .../metrics/meter/MeterEndpointTest.java        |   89 +
 .../metrics/meter/MeterProducerTest.java        |  126 +
 .../component/metrics/meter/MeterRouteTest.java |  166 ++
 .../ManagedMetricsRoutePolicyTest.java          |   99 +
 .../routepolicy/MetricsRoutePolicyTest.java     |   72 +
 .../metrics/timer/TimerEndpointTest.java        |   89 +
 .../metrics/timer/TimerProducerTest.java        |  229 ++
 .../component/metrics/timer/TimerRouteTest.java |  145 ++
 .../src/test/resources/log4j.properties         |   40 +
 components/camel-mina/pom.xml                   |    2 +-
 components/camel-mina2/pom.xml                  |    2 +-
 .../component/mina2/Mina2Configuration.java     |   11 +-
 .../camel/component/mina2/Mina2Producer.java    |   13 +
 components/camel-mongodb/pom.xml                |    2 +-
 .../component/mongodb/MongoDbConstants.java     |    1 +
 .../component/mongodb/MongoDbProducer.java      |   21 +-
 .../mongodb/MongoDbOperationsTest.java          |   33 +-
 components/camel-mqtt/pom.xml                   |    7 +-
 .../camel/component/mqtt/MQTTConfiguration.java |   10 +
 .../camel/component/mqtt/MQTTConsumer.java      |    3 +
 .../camel/component/mqtt/MQTTEndpoint.java      |   49 +-
 .../camel/component/mqtt/MQTTProducer.java      |   12 +-
 components/camel-msv/pom.xml                    |   30 +-
 components/camel-mustache/pom.xml               |    2 +-
 components/camel-mvel/pom.xml                   |    2 +-
 components/camel-mybatis/pom.xml                |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 components/camel-nagios/pom.xml                 |    2 +-
 components/camel-netty-http/pom.xml             |   13 +-
 .../netty/http/ContextPathMatcher.java          |   25 +-
 .../netty/http/DefaultContextPathMatcher.java   |   28 +-
 .../netty/http/DefaultNettyHttpBinding.java     |   37 +-
 .../netty/http/HttpClientPipelineFactory.java   |   27 +-
 .../netty/http/HttpServerPipelineFactory.java   |   28 +-
 .../http/HttpServerSharedPipelineFactory.java   |    1 +
 .../netty/http/NettyHttpComponent.java          |  108 +-
 .../netty/http/NettyHttpConfiguration.java      |    9 +
 .../netty/http/NettyHttpConverter.java          |    2 +-
 .../component/netty/http/NettyHttpHelper.java   |    4 +-
 .../netty/http/RestContextPathMatcher.java      |  126 +
 .../netty/http/RestNettyHttpBinding.java        |   91 +
 .../http/SecurityAuthenticatorSupport.java      |    2 +-
 .../http/handlers/HttpClientChannelHandler.java |   13 +-
 .../http/handlers/HttpServerChannelHandler.java |   70 +-
 .../HttpServerMultiplexChannelHandler.java      |   85 +-
 ...ttpAccessHttpRequestAndResponseBeanTest.java |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    5 +-
 .../netty/http/NettyHttpCompressTest.java       |   70 +
 .../NettyHttpGetWithInvalidMessageTest.java     |  104 +
 .../http/NettyHttpMapHeadersFalseTest.java      |    6 +-
 .../netty/http/NettyUseRawHttpResponseTest.java |    2 +-
 .../component/netty/http/rest/CountryPojo.java  |   40 +
 ...estNettyHttpBindingModeAutoWithJsonTest.java |   59 +
 ...RestNettyHttpBindingModeAutoWithXmlTest.java |   59 +
 .../rest/RestNettyHttpBindingModeJsonTest.java  |   76 +
 .../rest/RestNettyHttpBindingModeXmlTest.java   |   77 +
 .../RestNettyHttpContextPathMatchGetTest.java   |   68 +
 .../netty/http/rest/RestNettyHttpGetTest.java   |   65 +
 .../http/rest/RestNettyHttpPojoInOutTest.java   |   69 +
 .../rest/RestNettyHttpPostJsonJaxbPojoTest.java |   61 +
 .../rest/RestNettyHttpPostJsonPojoListTest.java |   68 +
 .../rest/RestNettyHttpPostJsonPojoTest.java     |   61 +
 .../rest/RestNettyHttpPostXmlJaxbPojoTest.java  |   79 +
 .../netty/http/rest/RestPathMatchingTest.java   |   86 +
 .../component/netty/http/rest/UserJaxbPojo.java |   48 +
 .../component/netty/http/rest/UserPojo.java     |   40 +
 .../component/netty/http/rest/UserService.java  |   33 +
 components/camel-netty/pom.xml                  |    2 +-
 .../component/netty/ClientPipelineFactory.java  |    2 +-
 .../netty/DefaultClientPipelineFactory.java     |    2 +
 .../netty/DefaultServerPipelineFactory.java     |    5 +-
 .../netty/NettyClientBossPoolBuilder.java       |    2 +-
 .../camel/component/netty/NettyComponent.java   |    4 +-
 .../component/netty/NettyConfiguration.java     |    3 +-
 .../camel/component/netty/NettyHelper.java      |    2 +-
 .../camel/component/netty/NettyProducer.java    |   32 +-
 .../NettyServerBootstrapConfiguration.java      |   16 +-
 .../netty/NettyServerBossPoolBuilder.java       |    2 +-
 .../component/netty/ServerPipelineFactory.java  |    6 +-
 .../netty/handlers/ClientChannelHandler.java    |    6 +-
 .../netty/handlers/ServerChannelHandler.java    |    6 +-
 .../handlers/ServerResponseFutureListener.java  |    5 +
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../netty/UnsharableCodecsConflicts2Test.java   |    5 +-
 .../netty/UnsharableCodecsConflictsTest.java    |    3 +-
 components/camel-netty4-http/pom.xml            |   91 +
 .../netty4/http/ContextPathMatcher.java         |   55 +
 .../netty4/http/DefaultContextPathMatcher.java  |   88 +
 .../netty4/http/DefaultNettyHttpBinding.java    |  554 +++++
 .../http/DefaultNettySharedHttpServer.java      |  132 +
 .../http/HttpClientInitializerFactory.java      |  188 ++
 .../component/netty4/http/HttpPrincipal.java    |   52 +
 .../netty4/http/HttpServerBootstrapFactory.java |  104 +
 .../http/HttpServerConsumerChannelFactory.java  |   63 +
 .../http/HttpServerInitializerFactory.java      |  193 ++
 .../HttpServerSharedInitializerFactory.java     |  160 ++
 .../netty4/http/JAASSecurityAuthenticator.java  |   72 +
 .../http/NettyChannelBufferStreamCache.java     |   99 +
 .../component/netty4/http/NettyHttpBinding.java |  119 +
 .../netty4/http/NettyHttpComponent.java         |  302 +++
 .../netty4/http/NettyHttpConfiguration.java     |  174 ++
 .../netty4/http/NettyHttpConstants.java         |   31 +
 .../netty4/http/NettyHttpConsumer.java          |   75 +
 .../netty4/http/NettyHttpConverter.java         |  118 +
 .../netty4/http/NettyHttpEndpoint.java          |  198 ++
 .../http/NettyHttpHeaderFilterStrategy.java     |   53 +
 .../component/netty4/http/NettyHttpHelper.java  |  243 ++
 .../component/netty4/http/NettyHttpMessage.java |   51 +
 .../http/NettyHttpOperationFailedException.java |   77 +
 .../netty4/http/NettyHttpProducer.java          |  120 +
 .../http/NettyHttpSecurityConfiguration.java    |  115 +
 .../netty4/http/NettySharedHttpServer.java      |   74 +
 ...ySharedHttpServerBootstrapConfiguration.java |   50 +
 .../netty4/http/RestContextPathMatcher.java     |  127 +
 .../netty4/http/RestNettyHttpBinding.java       |   92 +
 .../netty4/http/SecurityAuthenticator.java      |   76 +
 .../http/SecurityAuthenticatorSupport.java      |  127 +
 .../netty4/http/SecurityConstraint.java         |   31 +
 .../netty4/http/SecurityConstraintMapping.java  |  133 +
 .../http/handlers/HttpClientChannelHandler.java |   51 +
 .../http/handlers/HttpServerChannelHandler.java |  306 +++
 .../HttpServerMultiplexChannelHandler.java      |  233 ++
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/TypeConverter     |   18 +
 .../org/apache/camel/component/netty4-http      |   17 +
 .../component/netty4/http/BaseNettyTest.java    |   95 +
 .../netty4/http/ManagedNettyEndpointTest.java   |   81 +
 .../component/netty4/http/MyLoginModule.java    |  102 +
 .../component/netty4/http/MyRolePrincipal.java  |   33 +
 .../netty4/http/NettyHttp500ErrorTest.java      |   66 +
 ...yHttp500ErrorThrowExceptionOnServerTest.java |   67 +
 ...ttpAccessHttpRequestAndResponseBeanTest.java |   74 +
 .../NettyHttpAccessHttpRequestBeanTest.java     |   54 +
 .../http/NettyHttpAccessHttpRequestTest.java    |   59 +
 .../NettyHttpBasicAuthConstraintMapperTest.java |   94 +
 ...asicAuthCustomSecurityAuthenticatorTest.java |  103 +
 .../netty4/http/NettyHttpBasicAuthTest.java     |  104 +
 ...ndingPreservePostFormUrlEncodedBodyTest.java |   68 +
 .../http/NettyHttpBridgeEncodedPathTest.java    |   66 +
 ...NettyHttpBridgeRouteUsingHttpClientTest.java |   92 +
 .../http/NettyHttpCharacterEncodingTest.java    |   63 +
 .../netty4/http/NettyHttpClientChunkedTest.java |   46 +
 .../http/NettyHttpClientExpectContinueTest.java |   58 +
 ...ponentConfigurationAndDocumentationTest.java |   57 +
 .../netty4/http/NettyHttpCompressTest.java      |   71 +
 .../netty4/http/NettyHttpContentTypeTest.java   |   87 +
 ...ettyHttpConvertPayloadToInputStreamTest.java |   62 +
 ...dpointUriCustomHeaderFilterStrategyTest.java |   70 +
 .../NettyHttpEndpointUriEncodingIssueTest.java  |   57 +
 ...ntUriEncodingIssueUrlDecodeDisabledTest.java |   49 +
 .../http/NettyHttpFilterCamelHeadersTest.java   |   76 +
 .../NettyHttpGetWithInvalidMessageTest.java     |  106 +
 ...ttyHttpGetWithParamAsExchangeHeaderTest.java |  127 +
 .../netty4/http/NettyHttpGetWithParamTest.java  |   78 +
 .../netty4/http/NettyHttpHandle404Test.java     |   92 +
 .../netty4/http/NettyHttpHeaderCaseTest.java    |   73 +
 ...ettyHttpHeaderFilterStrategyRemovalTest.java |   78 +
 .../http/NettyHttpHeaderFilterStrategyTest.java |  106 +
 .../netty4/http/NettyHttpHeadersTest.java       |   54 +
 .../http/NettyHttpMapHeadersFalseTest.java      |   70 +
 .../http/NettyHttpMethodRestrictTest.java       |   74 +
 .../http/NettyHttpOnExceptionHandledTest.java   |   56 +
 ...tpProducerBridgePathWithSpacesAtEndTest.java |   54 +
 .../http/NettyHttpProducerBridgeTest.java       |   50 +
 .../http/NettyHttpProducerConcurrentTest.java   |   87 +
 .../http/NettyHttpProducerKeepAliveTest.java    |   64 +
 .../http/NettyHttpProducerQueryParamTest.java   |   75 +
 .../NettyHttpProducerSendEmptyHeaderTest.java   |   48 +
 .../http/NettyHttpProducerSimpleGetTest.java    |   72 +
 .../http/NettyHttpProducerSimpleTest.java       |   76 +
 ...ttpProducerTwoParametersWithSameKeyTest.java |  100 +
 .../http/NettyHttpProducerWithHeaderTest.java   |   60 +
 .../netty4/http/NettyHttpRawQueryTest.java      |   57 +
 .../http/NettyHttpRedirectNoLocationTest.java   |   59 +
 .../netty4/http/NettyHttpRedirectTest.java      |   56 +
 .../http/NettyHttpRequestTimeoutTest.java       |   62 +
 ...ReturnDataNotInputStreamConvertableTest.java |   53 +
 .../netty4/http/NettyHttpReturnFaultTest.java   |   58 +
 .../component/netty4/http/NettyHttpSSLTest.java |  108 +
 ...ettyHttpSameHostDifferentParametersTest.java |   52 +
 ...HttpSimpleBasicAuthConstraintMapperTest.java |   88 +
 .../http/NettyHttpSimpleBasicAuthTest.java      |   79 +
 .../netty4/http/NettyHttpSimpleTest.java        |   46 +
 .../http/NettyHttpSimpleUriParametersTest.java  |   46 +
 .../NettyHttpStreamCacheFileResponseTest.java   |   75 +
 .../http/NettyHttpSuspendResume503Test.java     |   74 +
 .../netty4/http/NettyHttpSuspendResumeTest.java |   73 +
 .../netty4/http/NettyHttpTraceDisabledTest.java |   62 +
 .../http/NettyHttpTransferExceptionTest.java    |   52 +
 ...HttpTwoRoutesBootstrapConfigurationTest.java |   93 +
 .../NettyHttpTwoRoutesMatchOnUriPrefixTest.java |   77 +
 .../NettyHttpTwoRoutesStopOneRouteTest.java     |   77 +
 .../netty4/http/NettyHttpTwoRoutesTest.java     |   54 +
 ...outesValidateBootstrapConfigurationTest.java |   52 +
 .../http/NettyHttpXMLXPathResponseTest.java     |   53 +
 .../netty4/http/NettyHttpXMLXPathTest.java      |   53 +
 .../http/NettyRecipientListHttpBaseTest.java    |   53 +
 .../netty4/http/NettyRouteSimpleTest.java       |   51 +
 .../netty4/http/NettySharedHttpServerTest.java  |   90 +
 .../http/NettyUseRawHttpResponseTest.java       |   63 +
 .../http/SecurityConstraintMappingTest.java     |  108 +
 .../http/SpringNettyHttpBasicAuthTest.java      |  118 +
 .../netty4/http/SpringNettyHttpSSLTest.java     |   79 +
 .../component/netty4/http/rest/CountryPojo.java |   40 +
 ...estNettyHttpBindingModeAutoWithJsonTest.java |   59 +
 ...RestNettyHttpBindingModeAutoWithXmlTest.java |   59 +
 .../rest/RestNettyHttpBindingModeJsonTest.java  |   76 +
 .../rest/RestNettyHttpBindingModeXmlTest.java   |   77 +
 .../RestNettyHttpContextPathMatchGetTest.java   |   68 +
 .../netty4/http/rest/RestNettyHttpGetTest.java  |   64 +
 .../http/rest/RestNettyHttpPojoInOutTest.java   |   70 +
 .../rest/RestNettyHttpPostJsonJaxbPojoTest.java |   61 +
 .../rest/RestNettyHttpPostJsonPojoListTest.java |   68 +
 .../rest/RestNettyHttpPostJsonPojoTest.java     |   61 +
 .../rest/RestNettyHttpPostXmlJaxbPojoTest.java  |   79 +
 .../netty4/http/rest/RestPathMatchingTest.java  |   86 +
 .../netty4/http/rest/UserJaxbPojo.java          |   48 +
 .../component/netty4/http/rest/UserPojo.java    |   40 +
 .../component/netty4/http/rest/UserService.java |   33 +
 .../src/test/resources/jsse/localhost.ks        |  Bin 0 -> 1265 bytes
 .../src/test/resources/log4j.properties         |   39 +
 .../src/test/resources/myjaas.config            |    5 +
 .../http/SpringNettyHttpBasicAuthTest.xml       |   70 +
 .../netty4/http/SpringNettyHttpSSLTest.xml      |   62 +
 components/camel-netty4/pom.xml                 |   94 +
 .../netty4/ChannelHandlerFactories.java         |  128 +
 .../component/netty4/ChannelHandlerFactory.java |   35 +
 .../netty4/ClientInitializerFactory.java        |   42 +
 .../netty4/DefaultChannelHandlerFactory.java    |   37 +
 .../netty4/DefaultClientInitializerFactory.java |  171 ++
 .../netty4/DefaultServerInitializerFactory.java |  192 ++
 .../camel/component/netty4/NettyCamelState.java |   46 +
 .../camel/component/netty4/NettyComponent.java  |  141 ++
 .../component/netty4/NettyConfiguration.java    |  484 ++++
 .../camel/component/netty4/NettyConstants.java  |   42 +
 .../camel/component/netty4/NettyConsumer.java   |  119 +
 .../netty4/NettyConsumerExceptionHandler.java   |   66 +
 .../camel/component/netty4/NettyConverter.java  |  130 +
 .../camel/component/netty4/NettyEndpoint.java   |  156 ++
 .../camel/component/netty4/NettyHelper.java     |  125 +
 .../component/netty4/NettyPayloadHelper.java    |  105 +
 .../camel/component/netty4/NettyProducer.java   |  524 ++++
 .../NettyServerBootstrapConfiguration.java      |  476 ++++
 .../netty4/NettyServerBootstrapFactory.java     |   73 +
 .../netty4/NettyServerBossPoolBuilder.java      |   67 +
 .../netty4/NettyWorkerPoolBuilder.java          |   79 +
 .../netty4/ServerInitializerFactory.java        |   43 +
 .../netty4/ShareableChannelHandlerFactory.java  |   36 +
 .../netty4/SharedSingletonObjectPool.java       |   86 +
 .../SingleTCPNettyServerBootstrapFactory.java   |  200 ++
 .../SingleUDPNettyServerBootstrapFactory.java   |  197 ++
 .../component/netty4/TextLineDelimiter.java     |   26 +
 .../netty4/codec/DatagramPacketDecoder.java     |   40 +
 .../codec/DatagramPacketDelimiterDecoder.java   |   47 +
 .../netty4/codec/DatagramPacketEncoder.java     |   42 +
 .../codec/DatagramPacketObjectDecoder.java      |   51 +
 .../codec/DatagramPacketObjectEncoder.java      |   51 +
 .../codec/DatagramPacketStringDecoder.java      |   62 +
 .../codec/DatagramPacketStringEncoder.java      |   69 +
 .../codec/DelimiterBasedFrameDecoder.java       |   34 +
 .../component/netty4/codec/ObjectDecoder.java   |   38 +
 .../component/netty4/codec/ObjectEncoder.java   |   34 +
 .../netty4/handlers/ClientChannelHandler.java   |  237 ++
 .../netty4/handlers/ServerChannelHandler.java   |  212 ++
 .../handlers/ServerResponseFutureListener.java  |   83 +
 .../component/netty4/ssl/SSLEngineFactory.java  |   85 +
 .../component/netty4/util/SubnetUtils.java      |  362 +++
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/TypeConverter     |   18 +
 .../services/org/apache/camel/component/netty4  |   17 +
 .../camel-netty4/src/test/data/message1.txt     |    1 +
 .../camel/component/netty4/BaseNettyTest.java   |   95 +
 .../netty4/MultipleCodecsSpringTest.java        |   43 +
 .../component/netty4/MultipleCodecsTest.java    |   87 +
 .../camel/component/netty4/MyCustomCodec.java   |   79 +
 .../component/netty4/Netty2978IssueTest.java    |  123 +
 .../component/netty4/NettyBacklogTest.java      |   46 +
 ...ponentConfigurationAndDocumentationTest.java |   57 +
 .../NettyComponentWithConfigurationTest.java    |   57 +
 .../component/netty4/NettyConcurrentTest.java   |  105 +
 .../component/netty4/NettyConverterTest.java    |   60 +
 .../component/netty4/NettyCustomCodecTest.java  |   64 +
 .../NettyCustomPipelineFactoryAsynchTest.java   |  120 +
 .../NettyCustomPipelineFactorySynchTest.java    |  125 +
 .../component/netty4/NettyDisconnectTest.java   |   49 +
 .../component/netty4/NettyFileTcpTest.java      |   50 +
 .../NettyInOutCloseChannelWhenCompleteTest.java |   50 +
 .../netty4/NettyInOutFromSedaTest.java          |   56 +
 .../NettyInOutWithForcedNoResponseTest.java     |   55 +
 .../netty4/NettyManualEndpointTest.java         |   79 +
 .../NettyMultipleSimultaneousClientsTest.java   |   95 +
 .../camel/component/netty4/NettyOptionTest.java |   46 +
 .../netty4/NettyProducerAsyncEndpointTest.java  |   76 +
 .../netty4/NettyProducerPoolDisabledTest.java   |   50 +
 .../camel/component/netty4/NettyProxyTest.java  |   61 +
 .../netty4/NettyRequestTimeoutIssueTest.java    |   50 +
 .../netty4/NettyRequestTimeoutTest.java         |   84 +
 .../netty4/NettyReuseConnectionTest.java        |   46 +
 .../component/netty4/NettySSLClasspathTest.java |   57 +
 .../netty4/NettySSLClientCertHeadersTest.java   |   74 +
 .../netty4/NettySSLContextParametersTest.java   |   92 +
 .../netty4/NettySSLPassphaseBeanTest.java       |   65 +
 .../camel/component/netty4/NettySSLTest.java    |   79 +
 .../component/netty4/NettySingleCodecTest.java  |   63 +
 .../netty4/NettySuspendResumeTest.java          |   61 +
 .../component/netty4/NettyTCPAsyncTest.java     |   75 +
 .../netty4/NettyTCPSyncNotLazyChannelTest.java  |   62 +
 .../component/netty4/NettyTCPSyncTest.java      |   75 +
 .../NettyTcpWithInOutUsingPlainSocketTest.java  |  143 ++
 .../NettyTextlineInOnlyNullDelimiterTest.java   |   48 +
 .../netty4/NettyTextlineInOnlyTest.java         |   66 +
 .../NettyTextlineInOutNonBlockingTest.java      |   87 +
 .../NettyTextlineInOutSynchronousFalseTest.java |   72 +
 .../NettyTextlineInOutSynchronousTest.java      |   72 +
 .../netty4/NettyTextlineInOutTest.java          |   50 +
 .../netty4/NettyTransferExchangeOptionTest.java |  128 +
 .../component/netty4/NettyUDPAsyncTest.java     |   63 +
 .../netty4/NettyUDPLargeMessageInOnlyTest.java  |   68 +
 .../netty4/NettyUDPMulticastAsyncTest.java      |   91 +
 .../netty4/NettyUDPObjectSyncTest.java          |   50 +
 .../component/netty4/NettyUDPSyncTest.java      |   54 +
 .../NettyUdpWithInOutUsingPlainSocketTest.java  |   80 +
 ...UseSharedWorkerThreadPoolManyRoutesTest.java |   83 +
 .../NettyUseSharedWorkerThreadPoolTest.java     |  103 +
 .../apache/camel/component/netty4/Poetry.java   |   57 +
 ...pringNettyUseSharedWorkerThreadPoolTest.java |   51 +
 .../netty4/UnsharableCodecsConflicts2Test.java  |  120 +
 .../netty4/UnsharableCodecsConflictsTest.java   |  128 +
 .../src/test/resources/keystore.jks             |  Bin 0 -> 1473 bytes
 .../src/test/resources/log4j.properties         |   38 +
 ...SpringNettyUseSharedWorkerThreadPoolTest.xml |   52 +
 .../camel/component/netty4/multiple-codecs.xml  |   72 +
 .../camel-netty4/src/test/resources/test.txt    |   19 +
 components/camel-ognl/pom.xml                   |    2 +-
 .../camel/language/ognl/CamelClassResolver.java |   39 +
 .../camel/language/ognl/OgnlExpression.java     |    2 +
 .../org/apache/camel/language/ognl/Animal.java  |    4 +
 .../camel/language/ognl/MyClassResolver.java    |   29 +
 .../apache/camel/language/ognl/OgnlTest.java    |   12 +
 .../camel-olingo2/camel-olingo2-api/pom.xml     |  136 +
 .../camel/component/olingo2/api/Olingo2App.java |  134 +
 .../olingo2/api/Olingo2ResponseHandler.java     |   43 +
 .../api/batch/Olingo2BatchChangeRequest.java    |  104 +
 .../api/batch/Olingo2BatchQueryRequest.java     |   75 +
 .../olingo2/api/batch/Olingo2BatchRequest.java  |   39 +
 .../olingo2/api/batch/Olingo2BatchResponse.java |   65 +
 .../component/olingo2/api/batch/Operation.java  |   35 +
 .../api/impl/AbstractFutureCallback.java        |  104 +
 .../component/olingo2/api/impl/HttpMerge.java   |   47 +
 .../olingo2/api/impl/Olingo2AppImpl.java        |  980 ++++++++
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../olingo2/api/Olingo2AppIntegrationTest.java  |  615 +++++
 .../src/test/resources/log4j.properties         |   39 +
 .../camel-olingo2-component/pom.xml             |  205 ++
 .../component/olingo2/Olingo2AppWrapper.java    |  108 +
 .../component/olingo2/Olingo2Component.java     |  162 ++
 .../component/olingo2/Olingo2Configuration.java |  158 ++
 .../component/olingo2/Olingo2Consumer.java      |   92 +
 .../component/olingo2/Olingo2Endpoint.java      |  215 ++
 .../component/olingo2/Olingo2Producer.java      |  105 +
 .../olingo2/internal/Olingo2Constants.java      |   29 +
 .../internal/Olingo2PropertiesHelper.java       |   39 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../services/org/apache/camel/component/olingo2 |   18 +
 .../src/signatures/olingo-api-signature.txt     |    7 +
 .../olingo2/AbstractOlingo2TestSupport.java     |   82 +
 .../olingo2/Olingo2AppIntegrationTest.java      |  269 ++
 .../src/test/resources/log4j.properties         |   39 +
 .../src/test/resources/test-options.properties  |   19 +
 components/camel-olingo2/pom.xml                |   65 +
 components/camel-openshift/pom.xml              |    2 +-
 ...ponentConfigurationAndDocumentationTest.java |    8 +-
 components/camel-optaplanner/pom.xml            |    5 +-
 .../optaplanner/OptaPlannerComponent.java       |    3 +-
 .../optaplanner/OptaPlannerEndpoint.java        |    5 +-
 ...ponentConfigurationAndDocumentationTest.java |    6 +-
 .../component/optaplanner/OptaPlannerTest.java  |    3 +-
 .../component/optaplanner/solverConfig.xml      |    8 +-
 components/camel-paxlogging/pom.xml             |    2 +-
 components/camel-printer/pom.xml                |    2 +-
 components/camel-protobuf/pom.xml               |    2 +-
 components/camel-quartz/pom.xml                 |   10 +-
 .../apache/camel/component/quartz/CamelJob.java |   12 +-
 .../camel/component/quartz/QuartzComponent.java |   23 +-
 .../camel/component/quartz/QuartzEndpoint.java  |    6 +
 ...ponentConfigurationAndDocumentationTest.java |   57 +
 .../quartz/QuartzCronTriggerRouteTest.java      |   50 +
 components/camel-quartz2/pom.xml                |    2 +-
 .../camel/component/quartz2/CamelJob.java       |   16 +-
 .../camel/component/quartz2/QuartzEndpoint.java |   41 +-
 .../camel/component/quartz2/QuartzHelper.java   |   24 +
 .../quartz2/QuartzScheduledPollConsumerJob.java |   33 +-
 .../QuartzScheduledPollConsumerScheduler.java   |   21 +-
 ...ponentConfigurationAndDocumentationTest.java |    4 +-
 .../quartz2/QuartzCronTriggerRouteTest.java     |   50 +
 .../SpringQuartzPersistentStoreRestartTest.xml  |    4 +-
 .../quartz2/SpringQuartzPersistentStoreTest.xml |    4 +-
 components/camel-quickfix/pom.xml               |    2 +-
 components/camel-rabbitmq/pom.xml               |    2 +-
 .../component/rabbitmq/RabbitMQConstants.java   |    2 +
 .../component/rabbitmq/RabbitMQConsumer.java    |   60 +-
 .../component/rabbitmq/RabbitMQEndpoint.java    |   75 +-
 .../component/rabbitmq/RabbitMQProducer.java    |    5 +-
 components/camel-restlet/pom.xml                |   30 +-
 .../restlet/DefaultRestletBinding.java          |   33 +-
 .../component/restlet/MethodBasedRouter.java    |    6 +-
 .../component/restlet/RestletComponent.java     |  193 +-
 .../component/restlet/RestletConsumer.java      |    2 +-
 .../component/restlet/RestletEndpoint.java      |   29 +
 .../restlet/RestletHeaderFilterStrategy.java    |    5 +
 .../camel/component/restlet/RestletHelper.java  |   54 +
 .../component/restlet/RestletProducer.java      |   26 +-
 .../camel/component/restlet/CountryPojo.java    |   39 +
 .../RestRestletBindingModeAutoWithJsonTest.java |   60 +
 .../RestRestletBindingModeAutoWithXmlTest.java  |   60 +
 .../restlet/RestRestletBindingModeJsonTest.java |   77 +
 .../restlet/RestRestletBindingModeXmlTest.java  |   77 +
 .../component/restlet/RestRestletGetTest.java   |   65 +
 .../restlet/RestRestletPojoInOutTest.java       |   55 +
 .../RestRestletPostJsonJaxbPojoTest.java        |   62 +
 .../RestRestletPostJsonPojoListTest.java        |   69 +
 .../restlet/RestRestletPostJsonPojoTest.java    |   62 +
 .../restlet/RestRestletPostXmlJaxbPojoTest.java |   80 +
 .../restlet/RestletContentTypeTest.java         |   79 +
 ...estletHttpsWithSSLContextParametersTest.java |  103 +
 .../RestletMultiMethodsEndpointTest.java        |   20 +
 .../component/restlet/RestletPostFormTest.java  |    2 +
 .../restlet/RestletProducerGetTest.java         |   52 -
 .../component/restlet/RestletProducerTest.java  |   60 +
 .../component/restlet/RestletRedirectTest.java  |   36 +-
 .../component/restlet/RestletResponseTest.java  |    4 +-
 .../restlet/RestletRouteBuilderTest.java        |   10 +
 .../component/restlet/RestletSetBodyTest.java   |   19 +-
 .../component/restlet/RestletTestSupport.java   |    8 +-
 .../restlet/SpringRestRestletPojoInOutTest.java |   53 +
 .../camel/component/restlet/UserJaxbPojo.java   |   48 +
 .../camel/component/restlet/UserPojo.java       |   39 +
 .../camel/component/restlet/UserService.java    |   33 +
 .../src/test/resources/jsse/localhost.ks        |  Bin 0 -> 1265 bytes
 .../restlet/SpringRestRestletPojoInOutTest.xml  |   46 +
 components/camel-rmi/pom.xml                    |    2 +-
 components/camel-routebox/pom.xml               |    2 +-
 components/camel-rss/pom.xml                    |    2 +-
 .../apache/camel/component/rss/RssEndpoint.java |    6 +
 components/camel-ruby/pom.xml                   |    4 +-
 components/camel-rx/pom.xml                     |    2 +-
 .../camel-salesforce-component/pom.xml          |    2 +-
 .../salesforce/SalesforceComponent.java         |   18 +-
 .../internal/SessionIntegrationTest.java        |    6 +-
 .../camel-salesforce-maven-plugin/README.md     |    2 +-
 .../camel-salesforce-maven-plugin/pom.xml       |    2 +-
 components/camel-salesforce/pom.xml             |    2 +-
 components/camel-sap-netweaver/pom.xml          |    2 +-
 components/camel-saxon/pom.xml                  |    2 +-
 .../camel-saxon/src/test/data/terminate.xml     |   36 +
 .../xslt/SaxonXsltMessageTerminateTest.java     |   60 +
 .../apache/camel/component/xslt/terminate.xsl   |   34 +
 components/camel-scala/pom.xml                  |   16 +-
 .../org/apache/camel/scala/RichMessage.scala    |   74 +-
 .../scala/org/apache/camel/scala/dsl/DSL.scala  |    5 +
 .../camel/scala/dsl/SAbstractDefinition.scala   |   14 +-
 .../scala/dsl/SOnCompletionDefinition.scala     |    8 +-
 .../camel/scala/dsl/SRouteDefinition.scala      |    7 +
 .../camel/scala/dsl/builder/RouteBuilder.scala  |    9 +-
 .../camel/scala/dsl/AutoStartupTest.scala       |   80 +
 .../camel/scala/dsl/InterceptFromTest.scala     |    4 +-
 .../camel/scala/dsl/OnExceptionTest.scala       |   12 +-
 .../dsl/SEnricherAggregateOnExceptionTest.scala |   41 +
 .../scala/dsl/SOnCompletionGlobalTest.scala     |    4 +-
 .../camel/scala/dsl/SOnCompletionModeTest.scala |   48 +
 .../dsl/SOnCompletionOnCompleteOnlyTest.scala   |    5 +-
 .../dsl/SOnCompletionOnFailureOnlyTest.scala    |    6 +-
 .../scala/dsl/SetExchangePatternTest.scala      |    4 +-
 .../apache/camel/scala/dsl/StartOrderTest.scala |   54 +
 .../org/apache/camel/scala/routeSpec.scala      |   12 +-
 components/camel-schematron/README.md           |   29 +
 components/camel-schematron/pom.xml             |   74 +
 .../schematron/SchematronComponent.java         |   43 +
 .../schematron/SchematronEndpoint.java          |  114 +
 .../schematron/SchematronProducer.java          |   99 +
 .../schematron/constant/Constants.java          |   37 +
 .../exception/SchematronConfigException.java    |   32 +
 .../SchematronValidationException.java          |   34 +
 .../processor/ClassPathURIResolver.java         |   46 +
 .../processor/SchematronProcessor.java          |   78 +
 .../processor/SchematronProcessorFactory.java   |   78 +
 .../schematron/processor/TemplatesFactory.java  |   98 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../org/apache/camel/component/schematron       |   18 +
 .../ExtractSchFromRNG-2.xsl                     |  126 +
 .../ExtractSchFromXSD-2.xsl                     |  126 +
 .../iso_abstract_expand.xsl                     |  328 +++
 .../iso-schematron-xslt2/iso_dsdl_include.xsl   | 1534 ++++++++++++
 .../iso_schematron_message_xslt2.xsl            |   80 +
 .../iso_schematron_skeleton_for_saxon.xsl       | 2321 ++++++++++++++++++
 .../iso-schematron-xslt2/iso_svrl_for_xslt2.xsl |  708 ++++++
 .../resources/iso-schematron-xslt2/readme.txt   |  100 +
 .../iso-schematron-xslt2/sch-messages-cs.xhtml  |   72 +
 .../iso-schematron-xslt2/sch-messages-de.xhtml  |   73 +
 .../iso-schematron-xslt2/sch-messages-en.xhtml  |   73 +
 .../iso-schematron-xslt2/sch-messages-fr.xhtml  |   70 +
 .../iso-schematron-xslt2/sch-messages-nl.xhtml  |   74 +
 .../schematron-skeleton-api.htm                 |  739 ++++++
 .../schematron/SchematronComponentTest.java     |   79 +
 .../schematron/SchematronEndpointTest.java      |   86 +
 .../schematron/SchematronProducerTest.java      |   72 +
 .../processor/SchematronProcessorTest.java      |   75 +
 .../processor/TemplatesFactoryTest.java         |   42 +
 .../camel/component/schematron/util/Utils.java  |   63 +
 .../src/test/resources/log4j.properties         |   37 +
 .../test/resources/report/article-1-report.xml  |   37 +
 .../test/resources/report/article-2-report.xml  |   33 +
 .../src/test/resources/sch/schematron-1.sch     |   33 +
 .../src/test/resources/sch/schematron-2.sch     |   37 +
 .../src/test/resources/schema/article.xsd       |   34 +
 .../src/test/resources/xml/article-1.xml        |   31 +
 .../src/test/resources/xml/article-2.xml        |   30 +
 components/camel-script/pom.xml                 |    4 +-
 components/camel-servlet/pom.xml                |   13 +-
 .../servlet/CamelHttpTransportServlet.java      |    3 +
 .../component/servlet/ServletComponent.java     |   61 +-
 .../servlet/ServletRestHttpBinding.java         |   67 +
 ...rvletRestServletResolveConsumerStrategy.java |  163 ++
 .../servlet/osgi/OsgiServletRegisterer.java     |   28 +-
 ...ponentConfigurationAndDocumentationTest.java |    5 +-
 .../component/servlet/rest/CountryPojo.java     |   40 +
 .../RestServletBindingModeAutoWithJsonTest.java |   71 +
 .../RestServletBindingModeAutoWithXmlTest.java  |   71 +
 .../rest/RestServletBindingModeJsonTest.java    |   86 +
 .../rest/RestServletBindingModeXmlTest.java     |   87 +
 .../servlet/rest/RestServletGetTest.java        |   76 +
 .../servlet/rest/RestServletPojoInOutTest.java  |   89 +
 .../rest/RestServletPostJsonJaxbPojoTest.java   |   70 +
 .../rest/RestServletPostJsonPojoListTest.java   |   77 +
 .../rest/RestServletPostJsonPojoTest.java       |   70 +
 .../rest/RestServletPostXmlJaxbPojoTest.java    |   92 +
 .../component/servlet/rest/UserJaxbPojo.java    |   48 +
 .../camel/component/servlet/rest/UserPojo.java  |   40 +
 .../component/servlet/rest/UserService.java     |   33 +
 components/camel-servletlistener/pom.xml        |    2 +-
 .../CamelServletContextListener.java            |   12 +
 components/camel-shiro/pom.xml                  |    2 +-
 components/camel-sip/pom.xml                    |    2 +-
 components/camel-sjms/pom.xml                   |   17 +-
 .../camel/component/sjms/BatchMessage.java      |    3 +-
 .../sjms/MessageConsumerResources.java          |   54 +
 .../sjms/MessageProducerResources.java          |   71 +
 .../camel/component/sjms/SjmsComponent.java     |   42 +-
 .../camel/component/sjms/SjmsConstants.java     |    3 -
 .../camel/component/sjms/SjmsConsumer.java      |  156 +-
 .../camel/component/sjms/SjmsEndpoint.java      |  105 +-
 .../sjms/SjmsExchangeMessageHelper.java         |  114 +-
 .../component/sjms/SjmsMessageConsumer.java     |   38 -
 .../camel/component/sjms/SjmsProducer.java      |  218 +-
 .../sjms/TransactionCommitStrategy.java         |    9 +-
 .../sjms/consumer/AbstractMessageHandler.java   |   11 +-
 .../sjms/consumer/InOnlyMessageHandler.java     |    1 -
 .../sjms/consumer/InOutMessageHandler.java      |   31 +-
 .../sjms/jms/ConnectionFactoryResource.java     |   70 +-
 .../component/sjms/jms/ConnectionResource.java  |   14 +-
 .../sjms/jms/DefaultJmsKeyFormatStrategy.java   |    2 -
 .../sjms/jms/IllegalHeaderException.java        |    2 +-
 .../sjms/jms/JmsMessageHeaderType.java          |    4 +-
 .../component/sjms/jms/JmsMessageHelper.java    |   85 +-
 .../component/sjms/jms/JmsMessageType.java      |    6 +-
 .../component/sjms/jms/JmsObjectFactory.java    |   70 +-
 .../component/sjms/jms/KeyFormatStrategy.java   |    6 +-
 .../camel/component/sjms/jms/ObjectPool.java    |  148 --
 .../sjms/jms/SessionAcknowledgementType.java    |   13 +-
 .../camel/component/sjms/jms/SessionPool.java   |  170 --
 .../component/sjms/producer/InOnlyProducer.java |   57 +-
 .../component/sjms/producer/InOutProducer.java  |  232 +-
 .../sjms/tx/BatchTransactionCommitStrategy.java |    3 +-
 .../tx/DefaultTransactionCommitStrategy.java    |    7 +-
 .../SessionBatchTransactionSynchronization.java |    3 +-
 .../tx/SessionTransactionSynchronization.java   |    8 +-
 .../sjms/AsyncStartStopListenerTest.java        |   79 +
 .../component/sjms/SimpleJmsComponentTest.java  |    2 +-
 .../sjms/consumer/AsyncConsumerFalseTest.java   |    2 +-
 .../sjms/consumer/AsyncConsumerInOutTest.java   |    2 +-
 .../InOnlyTopicDurableConsumerTest.java         |    2 +-
 .../component/sjms/it/ConnectionResourceIT.java |   24 +-
 .../sjms/jms/ConnectionFactoryResourceTest.java |   69 +-
 .../component/sjms/jms/ObjectPoolTest.java      |  216 --
 .../component/sjms/jms/SessionPoolTest.java     |  118 -
 .../sjms/producer/InOutQueueProducerTest.java   |    6 -
 .../producer/InOutTempQueueProducerTest.java    |    6 -
 .../sjms/producer/PrefillPoolTest.java          |   56 +
 .../component/sjms/support/JmsTestSupport.java  |    8 +-
 .../sjms/support/SjmsConnectionTestSupport.java |   42 -
 .../sjms/threadpool/ThreadPoolTest.java         |  112 +
 ...ransactedConcurrentMultipleConsumerTest.java |    2 +-
 ...tedConcurrentMultipleRouteConsumersTest.java |    2 +-
 .../tx/BatchTransactedQueueConsumerTest.java    |    2 +-
 .../tx/BatchTransactedQueueProducerTest.java    |    2 +-
 ...ransactedTopicConsumerMultipleRouteTest.java |    2 +-
 .../tx/BatchTransactedTopicConsumerTest.java    |    2 +-
 .../tx/BatchTransactedTopicProducerTest.java    |    2 +-
 .../tx/TransactedConcurrentConsumersTest.java   |    2 +-
 .../TransactedConsumersMultipleRouteTest.java   |    2 +-
 .../sjms/tx/TransactedQueueConsumerTest.java    |    2 +-
 .../sjms/tx/TransactedQueueProducerTest.java    |    2 +-
 .../sjms/tx/TransactedTopicConsumerTest.java    |    2 +-
 .../sjms/tx/TransactedTopicProducerTest.java    |    2 +-
 components/camel-smpp/pom.xml                   |    2 +-
 components/camel-snmp/pom.xml                   |    2 +-
 components/camel-soap/pom.xml                   |    2 +-
 components/camel-solr/pom.xml                   |    2 +-
 .../camel/component/solr/SolrComponent.java     |   10 +-
 .../camel/component/solr/SolrEndpoint.java      |  127 +-
 .../camel/component/solr/SolrProducer.java      |   31 +-
 .../camel/component/solr/JettySolrFactory.java  |  194 +-
 .../camel/component/solr/SolrAddBeanTest.java   |    6 +-
 .../camel/component/solr/SolrCloudFixture.java  |  305 ++-
 .../solr/SolrComponentTestSupport.java          |   32 +-
 .../camel/component/solr/SolrDeleteTest.java    |   10 +-
 .../camel/component/solr/SolrFixtures.java      |  192 +-
 .../camel/component/solr/SolrTestSupport.java   |    4 +-
 .../component/solr/SolrTransactionsTest.java    |    7 +-
 .../camel/component/solr/SolrUpdateTest.java    |   18 +-
 .../src/test/resources/log4j.properties         |    8 +-
 .../src/test/resources/solr/solr-no-core.xml    |   43 +-
 components/camel-spark-rest/pom.xml             |   31 +-
 .../sparkrest/DefaultSparkBinding.java          |    2 +
 .../component/sparkrest/SparkComponent.java     |  101 +-
 .../component/sparkrest/SparkConverter.java     |    3 +
 .../component/sparkrest/SparkRouteBuilder.java  |   91 -
 .../component/sparkrest/BaseSparkTest.java      |    3 +-
 .../sparkrest/CamelSparkAcceptTest.java         |    4 +-
 .../sparkrest/CamelSparkParamTest.java          |    2 +-
 .../sparkrest/CamelSparkRequestBeanTest.java    |    2 +-
 .../CamelSparkRouteBuilderPostTest.java         |   45 -
 .../sparkrest/CamelSparkRouteBuilderTest.java   |   45 -
 .../sparkrest/CamelSparkSplatTest.java          |    2 +-
 .../component/sparkrest/CamelSparkTest.java     |    2 +-
 .../camel/component/sparkrest/CountryPojo.java  |   40 +
 .../sparkrest/RestCamelSparkAcceptTest.java     |   38 +
 .../sparkrest/RestCamelSparkComponentTest.java  |   46 +
 .../RestCamelSparkMapHeadersFalseTest.java      |   51 +
 .../sparkrest/RestCamelSparkParamTest.java      |   35 +
 .../sparkrest/RestCamelSparkPojoInOutTest.java  |   52 +
 .../RestCamelSparkRequestBeanTest.java          |   36 +
 .../sparkrest/RestCamelSparkSplatTest.java      |   35 +
 .../component/sparkrest/RestCamelSparkTest.java |   66 +
 .../RestConfigurationCamelSparkTest.java        |   69 +
 .../camel/component/sparkrest/UserPojo.java     |   40 +
 .../camel/component/sparkrest/UserService.java  |   33 +
 components/camel-splunk/pom.xml                 |    5 +-
 .../component/splunk/SplunkConfiguration.java   |   26 +
 .../camel/component/splunk/SplunkConsumer.java  |   39 +-
 .../splunk/support/SplunkDataReader.java        |   41 +-
 .../splunk/support/SplunkResultProcessor.java   |   26 +
 .../component/splunk/ConsumerStreamingTest.java |   68 +
 components/camel-spring-batch/pom.xml           |    2 +-
 components/camel-spring-boot/pom.xml            |   58 +
 .../spring/boot/CamelAutoConfiguration.java     |  178 ++
 .../boot/CamelConfigurationProperties.java      |   54 +
 .../spring/boot/CamelContextConfiguration.java  |   25 +
 .../spring/boot/SpringPropertiesParser.java     |   35 +
 .../main/resources/META-INF/spring.factories    |   19 +
 .../CamelAutoConfigurationPropertiesTest.java   |   81 +
 .../spring/boot/CamelAutoConfigurationTest.java |  144 ++
 .../src/test/resources/application.properties   |   19 +
 components/camel-spring-integration/pom.xml     |    2 +-
 components/camel-spring-javaconfig/pom.xml      |    4 +-
 .../test/JavaConfigContextLoader.java           |   16 +-
 components/camel-spring-ldap/pom.xml            |    2 +-
 components/camel-spring-redis/pom.xml           |    2 +-
 components/camel-spring-security/pom.xml        |    2 +-
 components/camel-spring-ws/pom.xml              |    2 +-
 .../spring/ws/bean/WSACamelEndpointMapping.java |   29 +-
 components/camel-spring/pom.xml                 |   24 +-
 .../camel/osgi/CamelNamespaceHandler.java       |    1 +
 .../camel/spring/CamelContextFactoryBean.java   |   33 +
 .../spring/CamelRestContextFactoryBean.java     |   59 +
 .../apache/camel/spring/SpringRouteBuilder.java |   12 +-
 .../spring/handler/CamelNamespaceHandler.java   |   40 +-
 .../org/apache/camel/spring/jaxb.index          |    1 +
 .../log/CustomExchangeFormatterTest.java        |   51 +
 .../component/log/TestExchangeFormatter.java    |   42 +
 .../camel/component/rest/RestRefTest.java       |   64 +
 .../rest/SpringFromRestConfigurationTest.java   |   29 +
 .../SpringFromRestGetEmbeddedRouteTest.java     |   29 +
 .../component/rest/SpringFromRestGetTest.java   |   29 +
 .../SpringFromRestIdAndDescriptionTest.java     |   29 +
 .../rest/SpringFromRestUriPrefixTest.java       |   29 +
 .../spring/LifecycleStrategyInjectionTest.java  |    2 +-
 .../MultipleLifecycleStrategyInjectionTest.java |    2 +-
 .../impl/SpringRoutePolicyFactoryTest.java      |   30 +
 .../SpringRouteIdAutoAssignClashIssue.java      |   33 +
 ...StringDataFormatPropertyPlaceholderTest.java |   31 +
 .../ManagedEndpointInjectRefEndpointTest.java   |   87 +
 .../management/ManagedRefEndpointTest.java      |   87 +
 .../camel/spring/management/MyRouteBuilder.java |   35 +
 .../SpringManagedTransactedProcessorTest.java   |   57 +
 ...ultErrorHandlerExchangeFormatterRefTest.java |   32 +
 .../SpringEnricherAggregateOnExceptionTest.java |   30 +
 .../processor/SpringOnCompletionModeTest.java   |   33 +
 ...erWithNamespaceOnImportRouteContextTest.java |   38 +
 .../log/custom-exchange-formatter-context.xml   |   36 +
 .../apache/camel/component/rest/RestRefTest.xml |   64 +
 .../rest/SpringFromRestConfigurationTest.xml    |   66 +
 .../rest/SpringFromRestGetEmbeddedRouteTest.xml |   56 +
 .../component/rest/SpringFromRestGetTest.xml    |   59 +
 .../rest/SpringFromRestIdAndDescriptionTest.xml |   64 +
 .../rest/SpringFromRestUriPrefixTest.xml        |   57 +
 .../impl/SpringRoutePolicyFactoryTest.xml       |   42 +
 .../issues/RouteIdAutoAssignClashIssue.xml      |   40 +
 .../camel/spring/issues/myprop.properties       |    4 +-
 .../stringDataFormatPropertyPlaceholderTest.xml |   50 +
 .../ManagedEndpointInjectRefEndpointTest.xml    |   35 +
 .../management/ManagedRefEndpointTest.xml       |   36 +
 .../SpringManagedTransactedProcessorTest.xml    |   45 +
 ...aultErrorHandlerExchangeFormatterRefTest.xml |   43 +
 .../SpringEnricherAggregateOnExceptionTest.xml  |   47 +
 .../processor/SpringOnCompletionModeTest.xml    |   59 +
 .../SpringOnCompletionUseOriginalBodyTest.xml   |    2 +-
 .../xpathChoiceWithNamespaceOnRouteContext.xml  |   32 +
 ...eWithNamespaceOnRouteContextRouteContext.xml |   39 +
 components/camel-sql/pom.xml                    |    2 +-
 .../sql/DefaultSqlPrepareStatementStrategy.java |   30 +-
 .../apache/camel/component/sql/SqlConsumer.java |   17 +-
 ...ponentConfigurationAndDocumentationTest.java |    7 +-
 .../sql/SqlConsumerMaxMessagesPerPollTest.java  |  101 +
 .../SqlProducerNamedParameterNotExistTest.java  |   88 +
 .../sql/createAndPopulateDatabase4.sql          |   21 +
 components/camel-ssh/pom.xml                    |    2 +-
 components/camel-stax/pom.xml                   |    2 +-
 components/camel-stomp/pom.xml                  |    2 +-
 components/camel-stream/pom.xml                 |    2 +-
 components/camel-stringtemplate/pom.xml         |    2 +-
 components/camel-swagger/pom.xml                |  167 ++
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../component/swagger/RestApiListingCache.scala |   58 +
 .../RestSwaggerApiDeclarationServlet.scala      |  180 ++
 .../swagger/RestSwaggerCorsFilter.scala         |   47 +
 .../component/swagger/RestSwaggerReader.scala   |  284 +++
 ...stenerRestSwaggerApiDeclarationServlet.scala |   40 +
 ...SpringRestSwaggerApiDeclarationServlet.scala |   47 +
 .../swagger/DummyRestConsumerFactory.java       |   48 +
 .../swagger/RestSwaggerReaderTest.java          |   75 +
 .../src/test/resources/log4j.properties         |   42 +
 components/camel-syslog/pom.xml                 |  102 +-
 .../syslog/Rfc3164SyslogConverter.java          |  270 --
 .../syslog/Rfc3164SyslogDataFormat.java         |   68 -
 .../component/syslog/Rfc5424SyslogMessage.java  |   81 +
 .../camel/component/syslog/SyslogConstants.java |    2 +-
 .../camel/component/syslog/SyslogConverter.java |  370 +++
 .../component/syslog/SyslogDataFormat.java      |   69 +
 .../camel/component/syslog/SyslogFacility.java  |    1 -
 .../camel/component/syslog/SyslogMessage.java   |   13 +-
 .../camel/component/syslog/SyslogSeverity.java  |    1 -
 .../component/syslog/netty/Rfc5425Encoder.java  |   48 +
 .../syslog/netty/Rfc5425FrameDecoder.java       |  104 +
 .../services/org/apache/camel/TypeConverter     |    2 +-
 .../services/org/apache/camel/dataformat/syslog |    2 +-
 .../syslog/AutomatedConversionTest.java         |   31 +-
 .../component/syslog/MinaDataFormatTest.java    |    3 +-
 .../syslog/MinaManyUDPMessagesTest.java         |    3 +-
 .../component/syslog/NettyDataFormatTest.java   |    3 +-
 .../syslog/NettyManyUDPMessagesTest.java        |    3 +-
 .../syslog/NettyRfc5425LongMessageTest.java     |   98 +
 .../component/syslog/NettyRfc5425Test.java      |   90 +
 .../camel/component/syslog/SyslogEnumsTest.java |    1 -
 .../component/syslog/SyslogSpringMinaTest.java  |    3 +-
 .../component/syslog/SyslogSpringNettyTest.java |    1 -
 .../src/test/resources/log4j.properties         |    2 +-
 .../syslog/applicationContext-Mina.xml          |   64 +-
 .../syslog/applicationContext-Netty.xml         |   32 +-
 components/camel-tagsoup/pom.xml                |    2 +-
 components/camel-test-blueprint/pom.xml         |    4 +-
 .../blueprint/IsMockEndpointJUnit4Test.java     |   76 +
 .../rest/DummyRestConsumerFactory.java          |   48 +
 .../rest/FromRestConfigurationTest.java         |   41 +
 .../rest/FromRestGetEmbeddedRouteTest.java      |   66 +
 .../component/rest/FromRestGetTest.java         |   66 +
 .../rest/FromRestIdAndDescriptionTest.java      |   49 +
 .../component/rest/FromRestUriPrefixTest.java   |   63 +
 .../blueprint/component/rest/RestRefTest.java   |   66 +
 .../ManagedEndpointInjectRefEndpointTest.java   |   92 +
 .../management/ManagedRefEndpointTest.java      |   92 +
 .../blueprint/management/MyRouteBuilder.java    |   35 +
 .../camel/test/blueprint/IsMockEndpoints.xml    |   46 +
 .../rest/FromRestConfigurationTest.xml          |   64 +
 .../rest/FromRestGetEmbeddedRouteTest.xml       |   54 +
 .../component/rest/FromRestGetTest.xml          |   57 +
 .../rest/FromRestIdAndDescriptionTest.xml       |   62 +
 .../component/rest/FromRestUriPrefixTest.xml    |   55 +
 .../blueprint/component/rest/RestRefTest.xml    |   62 +
 .../managedEndpointInjectRefEndpointTest.xml    |   33 +
 .../management/managedRefEndpointTest.xml       |   34 +
 components/camel-test-spring/pom.xml            |  134 +-
 .../spring/CamelSpringJUnit4ClassRunner.java    |   44 +-
 ...gTestContextLoaderTestExecutionListener.java |   13 +
 .../spring/CamelTestContextBootstrapper.java    |   31 +
 .../spring/StopWatchTestExecutionListener.java  |   20 +-
 .../CamelSpringJUnit4ClassRunnerPlainTest.java  |    9 +-
 components/camel-test-spring3/pom.xml           |   40 +-
 components/camel-test-spring40/pom.xml          |   63 +
 .../CamelSpringDelegatingTestContextLoader.java |  321 +++
 .../spring/CamelSpringJUnit4ClassRunner.java    |   88 +
 .../spring/CamelSpringTestContextLoader.java    |  473 ++++
 ...gTestContextLoaderTestExecutionListener.java |   36 +
 .../test/spring/CamelSpringTestHelper.java      |   99 +
 .../test/spring/CamelSpringTestSupport.java     |  220 ++
 .../apache/camel/test/spring/DisableJmx.java    |   43 +
 .../spring/DisableJmxTestExecutionListener.java |   39 +
 .../apache/camel/test/spring/ExcludeRoutes.java |   44 +
 .../test/spring/LazyLoadTypeConverters.java     |   44 +
 .../apache/camel/test/spring/MockEndpoints.java |   43 +
 .../camel/test/spring/MockEndpointsAndSkip.java |   43 +
 .../camel/test/spring/ProvidesBreakpoint.java   |   36 +
 .../camel/test/spring/ShutdownTimeout.java      |   49 +
 .../spring/StopWatchTestExecutionListener.java  |   60 +
 .../apache/camel/test/spring/UseAdviceWith.java |   49 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../AdviceWithOnExceptionMultipleIssueTest.java |  116 +
 .../test/issues/MockEndpointsAndSkipTest.java   |   46 +
 .../patterns/DebugSpringCamelContextTest.java   |   40 +
 .../camel/test/patterns/DebugSpringTest.java    |   81 +
 .../camel/test/patterns/MyProduceBean.java      |   41 +
 .../apache/camel/test/patterns/MySender.java    |   25 +
 .../camel/test/patterns/ProduceBeanTest.java    |   42 +
 .../test/patterns/ProducerBeanInjectTest.java   |   38 +
 .../spring/CamelSpringActiveProfileTest.java    |   56 +
 ...ssRunnerDisableJmxInheritedOverrideTest.java |   32 +
 ...Unit4ClassRunnerDisableJmxInheritedTest.java |   21 +
 ...elSpringJUnit4ClassRunnerDisableJmxTest.java |   33 +
 ...pringJUnit4ClassRunnerExcludeRoutesTest.java |   29 +
 ...LoadTypeConvertersInheritedOverrideTest.java |   33 +
 ...nnerLazyLoadTypeConvertersInheritedTest.java |   21 +
 ...t4ClassRunnerLazyLoadTypeConvertersTest.java |   33 +
 ...nit4ClassRunnerMockEndpointsAndSkipTest.java |   56 +
 ...pringJUnit4ClassRunnerMockEndpointsTest.java |   57 +
 .../CamelSpringJUnit4ClassRunnerPlainTest.java  |  126 +
 ...sRunnerProvidesBreakpointInherritedTest.java |   22 +
 ...JUnit4ClassRunnerProvidesBreakpointTest.java |   67 +
 ...nerShutdownTimeoutInheritedOverrideTest.java |   34 +
 ...ClassRunnerShutdownTimeoutInheritedTest.java |   22 +
 ...ingJUnit4ClassRunnerShutdownTimeoutTest.java |   34 +
 ...pringJUnit4ClassRunnerUseAdviceWithTest.java |   52 +
 ...CamelSpringTestSupportActiveProfileTest.java |   51 +
 .../camel/test/spring/TestRouteBuilder.java     |   30 +
 .../src/test/resources/jndi.properties          |   22 +
 .../src/test/resources/log4j.properties         |   37 +
 .../AdviceWithOnExceptionMultipleIssueTest.xml  |   47 +
 .../test/issues/MockEndpointsAndSkipTest.xml    |   35 +
 .../test/patterns/ProduceBeanInjectTest.xml     |   39 +
 .../camel/test/patterns/ProduceBeanTest.xml     |   33 +
 .../camel/test/patterns/applicationContext.xml  |   38 +
 .../CamelSpringActiveProfileTest-context.xml    |   41 +
 ...SpringJUnit4ClassRunnerPlainTest-context.xml |   50 +
 .../apache/camel/test/spring/test.properties    |   18 +
 components/camel-test/pom.xml                   |    2 +-
 components/camel-testng/pom.xml                 |    4 +-
 components/camel-twitter/pom.xml                |    2 +-
 .../component/twitter/TwitterConfiguration.java |   12 -
 .../twitter/TwitterEndpointDirect.java          |    8 -
 .../component/twitter/TwitterEndpointEvent.java |    6 -
 .../twitter/TwitterEndpointPolling.java         |    6 -
 .../component/twitter/UriConfigurationTest.java |   16 +-
 components/camel-urlrewrite/pom.xml             |    2 +-
 components/camel-velocity/pom.xml               |    2 +-
 .../camel/component/velocity/VelocityTest.java  |    1 -
 components/camel-vertx/pom.xml                  |   14 +-
 components/camel-weather/pom.xml                |    5 +-
 .../component/weather/WeatherConfiguration.java |    2 +
 .../component/weather/WeatherEndpoint.java      |    5 +-
 ...ponentConfigurationAndDocumentationTest.java |   57 +
 components/camel-web-standalone/pom.xml         |    5 +-
 components/camel-web/pom.xml                    |   14 +-
 components/camel-websocket/pom.xml              |    7 +-
 components/camel-xmlbeans/pom.xml               |    2 +-
 components/camel-xmljson/pom.xml                |    2 +-
 components/camel-xmlrpc/pom.xml                 |    2 +-
 components/camel-xmlsecurity/pom.xml            |    2 +-
 .../component/xmlsecurity/SantuarioUtil.java    |   83 -
 .../xmlsecurity/XmlSignatureEndpoint.java       |   18 +
 .../xmlsecurity/XmlSignerEndpoint.java          |   33 +
 .../api/DefaultXmlSignature2Message.java        |   76 +-
 .../component/xmlsecurity/api/KeyAccessor.java  |    5 +-
 .../xmlsecurity/api/SignatureType.java          |   23 +
 .../xmlsecurity/api/XmlSignature2Message.java   |   17 +-
 .../xmlsecurity/api/XmlSignatureChecker.java    |   29 +
 .../xmlsecurity/api/XmlSignatureConstants.java  |    4 +
 .../xmlsecurity/api/XmlSignatureHelper.java     |  120 +-
 .../xmlsecurity/api/XmlSignatureProperties.java |   27 +-
 .../xmlsecurity/processor/SantuarioUtil.java    |   83 +
 .../processor/XmlSignatureConfiguration.java    |   34 +
 .../processor/XmlSignatureProcessor.java        |   55 +-
 .../processor/XmlSignerConfiguration.java       |  134 +-
 .../processor/XmlSignerProcessor.java           |  498 +++-
 .../processor/XmlVerifierProcessor.java         |  297 ++-
 .../xmlsecurity/XMLSecurityDataFormat.java      |   33 +-
 .../xmlsecurity/ECDSASignatureTest.java         |  115 +-
 .../xmlsecurity/SignatureAlgorithmTest.java     |  634 +++++
 .../xmlsecurity/SignatureDigestMethodTest.java  |  516 ++++
 .../xmlsecurity/SpringXmlSignatureTest.java     |   35 +
 .../component/xmlsecurity/XmlSignatureTest.java | 1008 +++++---
 .../xmlsecurity/EncryptionAlgorithmTest.java    |  458 ++++
 .../dataformat/xmlsecurity/TestHelper.java      |   30 +-
 .../src/test/resources/log4j.properties         |    1 +
 .../xmlsecurity/SpringXmlSignatureTests.xml     |  846 ++++---
 .../apache/camel/component/xmlsecurity/Test.xsd |   25 +
 .../camel/component/xmlsecurity/TestB.xsd       |   21 +
 .../camel/component/xmlsecurity/TestComplex.xsd |   24 +
 .../xmlsecurity/xmldsig-core-schema.xsd         |  308 +++
 components/camel-xmpp/pom.xml                   |    2 +-
 components/camel-xstream/pom.xml                |    2 +-
 components/camel-yammer/pom.xml                 |    2 +-
 components/camel-zipfile/pom.xml                |    2 +-
 components/camel-zookeeper/pom.xml              |    2 +-
 .../component/zookeeper/ZooKeeperComponent.java |    8 +-
 .../zookeeper/ZooKeeperConfiguration.java       |   12 +
 .../component/zookeeper/ZooKeeperEndpoint.java  |    4 +
 ...ponentConfigurationAndDocumentationTest.java |   56 +
 components/pom.xml                              |   38 +-
 etc/pom.xml                                     |    4 +-
 examples/camel-example-activemq-tomcat/pom.xml  |    2 +-
 examples/camel-example-aggregate/pom.xml        |    2 +-
 examples/camel-example-bam/pom.xml              |    2 +-
 examples/camel-example-box-osgi/pom.xml         |    2 +-
 examples/camel-example-cafe/pom.xml             |    5 +-
 examples/camel-example-cdi/pom.xml              |    6 +-
 examples/camel-example-console/pom.xml          |    2 +-
 examples/camel-example-cxf-blueprint/pom.xml    |    2 +-
 examples/camel-example-cxf-osgi/pom.xml         |    2 +-
 examples/camel-example-cxf-proxy/pom.xml        |    2 +-
 examples/camel-example-cxf-tomcat/pom.xml       |    2 +-
 examples/camel-example-cxf/pom.xml              |    2 +-
 examples/camel-example-docs/pom.xml             |    2 +-
 examples/camel-example-etl/pom.xml              |    2 +-
 examples/camel-example-ftp/pom.xml              |    2 +-
 examples/camel-example-gae/pom.xml              |    2 +-
 examples/camel-example-gauth/pom.xml            |    2 +-
 examples/camel-example-guice-jms/pom.xml        |    9 +-
 examples/camel-example-jdbc/pom.xml             |    2 +-
 examples/camel-example-jms-file/pom.xml         |    2 +-
 examples/camel-example-jmx/pom.xml              |    2 +-
 examples/camel-example-loadbalancing/pom.xml    |    2 +-
 examples/camel-example-loan-broker/pom.xml      |    2 +-
 examples/camel-example-management/pom.xml       |    2 +-
 examples/camel-example-mybatis/pom.xml          |    2 +-
 .../camel-example-netty-http/myapp-one/pom.xml  |    2 +-
 .../camel-example-netty-http/myapp-two/pom.xml  |    2 +-
 examples/camel-example-netty-http/pom.xml       |    2 +-
 .../shared-netty-http-server/pom.xml            |    2 +-
 examples/camel-example-osgi-rmi/pom.xml         |    2 +-
 examples/camel-example-osgi/pom.xml             |    2 +-
 examples/camel-example-pojo-messaging/pom.xml   |    2 +-
 .../pojo_messaging/DistributeRecordsBean.java   |    9 +-
 .../SendFileRecordsToQueueBean.java             |   11 +-
 .../resources/META-INF/spring/camel-context.xml |    4 +-
 .../pom.xml                                     |    2 +-
 examples/camel-example-reportincident/pom.xml   |    3 +-
 examples/camel-example-restlet-jdbc/pom.xml     |   11 +-
 examples/camel-example-route-throttling/pom.xml |    2 +-
 .../README.txt                                  |   63 +
 .../pom.xml                                     |  103 +
 .../org/apache/camel/example/rest/User.java     |   47 +
 .../apache/camel/example/rest/UserService.java  |   63 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../main/resources/OSGI-INF/blueprint/camel.xml |   80 +
 .../src/main/resources/log4j.properties         |   30 +
 .../README.txt                                  |   38 +
 .../camel-example-servlet-rest-tomcat/pom.xml   |  106 +
 .../org/apache/camel/example/rest/User.java     |   47 +
 .../camel/example/rest/UserRouteBuilder.java    |   58 +
 .../apache/camel/example/rest/UserService.java  |   76 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../src/main/resources/camel-config-xml.xml     |   71 +
 .../src/main/resources/camel-config.xml         |   39 +
 .../src/main/resources/log4j.properties         |   30 +
 .../src/main/webapp/WEB-INF/web.xml             |  106 +
 .../src/main/webapp/index.html                  |   79 +
 .../pom.xml                                     |    5 +-
 .../pom.xml                                     |    2 +-
 examples/camel-example-servlet-tomcat/pom.xml   |    2 +-
 .../camel-example-simplejirabot/javadsl/pom.xml |    2 +-
 examples/camel-example-simplejirabot/pom.xml    |    2 +-
 .../camel-example-simplejirabot/xmlconf/pom.xml |    2 +-
 .../camel-example-spark-rest-tomcat/README.txt  |    9 +-
 .../camel-example-spark-rest-tomcat/pom.xml     |   11 +-
 .../example/spark/MySparkRouteBuilder.java      |   44 -
 .../org/apache/camel/example/spark/User.java    |   47 +
 .../camel/example/spark/UserRouteBuilder.java   |   49 +
 .../apache/camel/example/spark/UserService.java |   64 +
 .../src/main/resources/camel-config.xml         |   10 +-
 .../src/main/webapp/index.html                  |   36 +-
 examples/camel-example-splunk/README.txt        |   45 +
 examples/camel-example-splunk/pom.xml           |  112 +
 .../example/splunk/SplunkEventProcessor.java    |   36 +
 .../splunk/SplunkPublishEventClient.java        |   44 +
 .../splunk/SplunkPublishEventRouteBuilder.java  |   38 +
 .../example/splunk/SplunkSavedSearchClient.java |   36 +
 .../splunk/SplunkSavedSearchRouteBuilder.java   |   37 +
 .../example/splunk/SplunkSearchClient.java      |   37 +
 .../splunk/SplunkSearchRouteBuilder.java        |   38 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../src/main/resources/application.properties   |   21 +
 .../src/main/resources/log4j.properties         |   26 +
 .../camel-example-spring-javaconfig/pom.xml     |    2 +-
 examples/camel-example-spring-jms/pom.xml       |    2 +-
 examples/camel-example-spring-security/pom.xml  |    3 +-
 examples/camel-example-spring-ws/pom.xml        |    3 +-
 examples/camel-example-spring-xquery/pom.xml    |    2 +-
 examples/camel-example-spring/pom.xml           |    2 +-
 examples/camel-example-sql-blueprint/pom.xml    |    2 +-
 examples/camel-example-sql/pom.xml              |    2 +-
 examples/camel-example-ssh-security/pom.xml     |    2 +-
 examples/camel-example-ssh/pom.xml              |    2 +-
 examples/camel-example-tracer/pom.xml           |    2 +-
 .../pom.xml                                     |    2 +-
 .../camel-example-twitter-websocket/pom.xml     |    2 +-
 examples/pom.xml                                |    8 +-
 parent/pom.xml                                  |  380 ++-
 platforms/karaf/commands/pom.xml                |    3 +-
 .../camel/karaf/commands/CamelController.java   |   19 +
 .../camel/karaf/commands/RestRegistryList.java  |  212 ++
 .../apache/camel/karaf/commands/RestShow.java   |   49 +
 .../commands/internal/CamelControllerImpl.java  |   45 +-
 .../OSGI-INF/blueprint/camel-commands.xml       |  392 +--
 platforms/karaf/features/pom.xml                |    4 +-
 .../features/src/main/resources/features.xml    |  213 +-
 platforms/karaf/pom.xml                         |    2 +-
 platforms/pom.xml                               |    2 +-
 pom.xml                                         |   43 +-
 tests/camel-blueprint-cxf-test/pom.xml          |   20 +-
 .../test/cxf/blueprint/CxfEndpointBeans.xml     |   16 +-
 tests/camel-itest-cdi/pom.xml                   |    4 +-
 tests/camel-itest-karaf/pom.xml                 |   35 +-
 .../camel/itest/karaf/AbstractFeatureTest.java  |  127 +-
 .../apache/camel/itest/karaf/CamelAhcTest.java  |    6 +-
 .../camel/itest/karaf/CamelAhcWsTest.java       |   39 +
 .../apache/camel/itest/karaf/CamelAmqpTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelApnsTest.java |    6 +-
 .../karaf/CamelAtmosphereWebsocketTest.java     |   39 +
 .../apache/camel/itest/karaf/CamelAtomTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelAvroTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelAwsTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelBamTest.java  |    6 +-
 .../camel/itest/karaf/CamelBarcodeTest.java     |   47 +
 .../camel/itest/karaf/CamelBase64Test.java      |    6 +-
 .../itest/karaf/CamelBeanValidatorTest.java     |    6 +-
 .../camel/itest/karaf/CamelBeanioTest.java      |    6 +-
 .../camel/itest/karaf/CamelBeanstalkTest.java   |   40 +
 .../camel/itest/karaf/CamelBindyTest.java       |    6 +-
 .../apache/camel/itest/karaf/CamelBoxTest.java  |   40 +
 .../camel/itest/karaf/CamelCacheTest.java       |    6 +-
 .../camel/itest/karaf/CamelCastorTest.java      |    6 +-
 .../apache/camel/itest/karaf/CamelCmisTest.java |    6 +-
 .../camel/itest/karaf/CamelCometdTest.java      |    6 +-
 .../camel/itest/karaf/CamelContextTest.java     |    6 +-
 .../camel/itest/karaf/CamelCouchDBTest.java     |    6 +-
 .../camel/itest/karaf/CamelCryptoTest.java      |    6 +-
 .../apache/camel/itest/karaf/CamelCsvTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelCxfTest.java  |    6 +-
 .../camel/itest/karaf/CamelDisruptorTest.java   |    6 +-
 .../apache/camel/itest/karaf/CamelDnsTest.java  |    6 +-
 .../camel/itest/karaf/CamelDropboxTest.java     |    6 +-
 .../itest/karaf/CamelElasticsearchTest.java     |    6 +-
 .../apache/camel/itest/karaf/CamelExecTest.java |    6 +-
 .../camel/itest/karaf/CamelFacebookTest.java    |    6 +-
 .../camel/itest/karaf/CamelFlatpackTest.java    |    6 +-
 .../apache/camel/itest/karaf/CamelFopTest.java  |    6 +-
 .../camel/itest/karaf/CamelFreemarkerTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelFtpTest.java  |    6 +-
 .../camel/itest/karaf/CamelGeocoderTest.java    |    6 +-
 .../camel/itest/karaf/CamelGoogleDriveTest.java |   40 +
 .../camel/itest/karaf/CamelGroovyTest.java      |    6 +-
 .../apache/camel/itest/karaf/CamelGsonTest.java |    6 +-
 .../itest/karaf/CamelGuavaEventBusTest.java     |    6 +-
 .../camel/itest/karaf/CamelGuiceTest.java       |    6 +-
 .../camel/itest/karaf/CamelHazelcastTest.java   |    6 +-
 .../camel/itest/karaf/CamelHbaseTest.java       |    6 +-
 .../camel/itest/karaf/CamelHdfs2Test.java       |    6 +-
 .../apache/camel/itest/karaf/CamelHdfsTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelHl7Test.java  |    6 +-
 .../camel/itest/karaf/CamelHttp4Test.java       |    6 +-
 .../apache/camel/itest/karaf/CamelHttpTest.java |    6 +-
 .../camel/itest/karaf/CamelIbatisTest.java      |    6 +-
 .../camel/itest/karaf/CamelInfinispanTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelIrcTest.java  |    6 +-
 .../camel/itest/karaf/CamelJacksonTest.java     |    6 +-
 .../camel/itest/karaf/CamelJasyptTest.java      |    6 +-
 .../apache/camel/itest/karaf/CamelJaxbTest.java |    6 +-
 .../camel/itest/karaf/CamelJcloudsTest.java     |    6 +-
 .../apache/camel/itest/karaf/CamelJcrTest.java  |    6 +-
 .../itest/karaf/CamelJdbcAggregatorTest.java    |    6 +-
 .../apache/camel/itest/karaf/CamelJdbcTest.java |    6 +-
 .../camel/itest/karaf/CamelJettyTest.java       |    6 +-
 .../camel/itest/karaf/CamelJgroupsTest.java     |    6 +-
 .../apache/camel/itest/karaf/CamelJibxTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelJingTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelJmsTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelJmxTest.java  |    6 +-
 .../camel/itest/karaf/CamelJosqlTest.java       |    6 +-
 .../apache/camel/itest/karaf/CamelJpaTest.java  |    6 +-
 .../camel/itest/karaf/CamelJsonpathTest.java    |    6 +-
 .../camel/itest/karaf/CamelJt400Test.java       |    6 +-
 .../apache/camel/itest/karaf/CamelJuelTest.java |    6 +-
 .../camel/itest/karaf/CamelJxpathTest.java      |    6 +-
 .../camel/itest/karaf/CamelKafkaTest.java       |    6 +-
 .../camel/itest/karaf/CamelKratiTest.java       |    6 +-
 .../apache/camel/itest/karaf/CamelLdapTest.java |    6 +-
 .../camel/itest/karaf/CamelLinkedinTest.java    |   39 +
 .../camel/itest/karaf/CamelLuceneTest.java      |    6 +-
 .../apache/camel/itest/karaf/CamelMailTest.java |    6 +-
 .../camel/itest/karaf/CamelMetricsTest.java     |   40 +
 .../camel/itest/karaf/CamelMina2Test.java       |    6 +-
 .../apache/camel/itest/karaf/CamelMinaTest.java |    6 +-
 .../camel/itest/karaf/CamelMongodbTest.java     |    6 +-
 .../apache/camel/itest/karaf/CamelMqttTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelMsvTest.java  |    8 +-
 .../camel/itest/karaf/CamelMustacheTest.java    |    6 +-
 .../apache/camel/itest/karaf/CamelMvelTest.java |    6 +-
 .../camel/itest/karaf/CamelMyBatisTest.java     |    6 +-
 .../camel/itest/karaf/CamelNetty4HttpTest.java  |   40 +
 .../camel/itest/karaf/CamelNetty4Test.java      |   40 +
 .../camel/itest/karaf/CamelNettyHttpTest.java   |    6 +-
 .../camel/itest/karaf/CamelNettyTest.java       |    6 +-
 .../apache/camel/itest/karaf/CamelOgnlTest.java |    6 +-
 .../camel/itest/karaf/CamelOlingo2Test.java     |   39 +
 .../camel/itest/karaf/CamelOpenshiftTest.java   |    6 +-
 .../camel/itest/karaf/CamelOptaplannerTest.java |    6 +-
 .../camel/itest/karaf/CamelPrinterTest.java     |    6 +-
 .../camel/itest/karaf/CamelProtobufTest.java    |    6 +-
 .../camel/itest/karaf/CamelQuartz2Test.java     |    6 +-
 .../camel/itest/karaf/CamelQuartzTest.java      |    6 +-
 .../camel/itest/karaf/CamelQuickFixTest.java    |    6 +-
 .../camel/itest/karaf/CamelRabbitmqTest.java    |    6 +-
 .../camel/itest/karaf/CamelRestletTest.java     |    6 +-
 .../apache/camel/itest/karaf/CamelRmiTest.java  |    6 +-
 .../camel/itest/karaf/CamelRouteboxTest.java    |    6 +-
 .../apache/camel/itest/karaf/CamelRssTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelRubyTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelRxTest.java   |    6 +-
 .../camel/itest/karaf/CamelSalesforceTest.java  |    6 +-
 .../itest/karaf/CamelSapNetweaverTest.java      |    6 +-
 .../camel/itest/karaf/CamelSaxonTest.java       |    6 +-
 .../camel/itest/karaf/CamelScalaTest.java       |    6 +-
 .../camel/itest/karaf/CamelSchematronTest.java  |   40 +
 .../camel/itest/karaf/CamelScriptTest.java      |    6 +-
 .../camel/itest/karaf/CamelServletTest.java     |    6 +-
 .../apache/camel/itest/karaf/CamelSipTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelSjmsTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelSmppTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelSnmpTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelSoapTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelSolrTest.java |    6 +-
 .../camel/itest/karaf/CamelSplunkTest.java      |    6 +-
 .../camel/itest/karaf/CamelSpringBatchTest.java |    6 +-
 .../itest/karaf/CamelSpringIntegrationTest.java |    6 +-
 .../itest/karaf/CamelSpringJavaconfigTest.java  |    6 +-
 .../camel/itest/karaf/CamelSpringLdapTest.java  |    6 +-
 .../camel/itest/karaf/CamelSpringRedisTest.java |    6 +-
 .../itest/karaf/CamelSpringWebServiceTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelSqlTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelSshTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelStAXTest.java |    6 +-
 .../camel/itest/karaf/CamelStompTest.java       |    6 +-
 .../camel/itest/karaf/CamelStreamTest.java      |    6 +-
 .../itest/karaf/CamelStringTemplateTest.java    |    6 +-
 .../camel/itest/karaf/CamelSyslogTest.java      |    6 +-
 .../camel/itest/karaf/CamelTagsoupTest.java     |    6 +-
 .../camel/itest/karaf/CamelTestSpringTest.java  |    6 +-
 .../apache/camel/itest/karaf/CamelTestTest.java |    6 +-
 .../camel/itest/karaf/CamelTwitterTest.java     |    6 +-
 .../camel/itest/karaf/CamelUrlrewriteTest.java  |    6 +-
 .../camel/itest/karaf/CamelVelocityTest.java    |    6 +-
 .../camel/itest/karaf/CamelVertxTest.java       |    6 +-
 .../camel/itest/karaf/CamelWeatherTest.java     |    6 +-
 .../camel/itest/karaf/CamelWebsocketTest.java   |    6 +-
 .../camel/itest/karaf/CamelXmlbeansTest.java    |    6 +-
 .../camel/itest/karaf/CamelXmljsonTest.java     |    6 +-
 .../camel/itest/karaf/CamelXmlrpcTest.java      |    6 +-
 .../camel/itest/karaf/CamelXmlsecurityTest.java |    6 +-
 .../apache/camel/itest/karaf/CamelXmppTest.java |    6 +-
 .../camel/itest/karaf/CamelXstreamTest.java     |    6 +-
 .../camel/itest/karaf/CamelYammerTest.java      |    6 +-
 .../camel/itest/karaf/CamelZipfileTest.java     |    6 +-
 .../camel/itest/karaf/CamelZookeeperTest.java   |    6 +-
 .../org/apache/camel/itest/karaf/jre.properties |  512 ++++
 .../camel/itest/karaf/org.ops4j.pax.url.mvn.cfg |  103 +
 tests/camel-itest-osgi/pom.xml                  |  111 +-
 .../protobuf/generated/AddressBookProtos.java   |    2 -
 .../itest/osgi/OSGiIntegrationTestSupport.java  |  100 +-
 .../apache/camel/itest/osgi/ahc/AhcTest.java    |   12 +-
 .../itest/osgi/aws/AwsS3IntegrationTest.java    |    4 +-
 .../apache/camel/itest/osgi/aws/AwsS3Test.java  |    4 +-
 .../itest/osgi/aws/AwsSdbIntegrationTest.java   |    4 +-
 .../apache/camel/itest/osgi/aws/AwsSdbTest.java |    6 +-
 .../itest/osgi/aws/AwsSesIntegrationTest.java   |    4 +-
 .../apache/camel/itest/osgi/aws/AwsSesTest.java |    4 +-
 .../itest/osgi/aws/AwsSnsIntegrationTest.java   |    4 +-
 .../apache/camel/itest/osgi/aws/AwsSnsTest.java |    4 +-
 .../itest/osgi/aws/AwsSqsIntegrationTest.java   |    4 +-
 .../apache/camel/itest/osgi/aws/AwsSqsTest.java |    4 +-
 .../camel/itest/osgi/aws/AwsTestSupport.java    |    2 +-
 .../camel/itest/osgi/base64/Base64Test.java     |  315 +--
 .../osgi/bean/validator/BeanValidatorTest.java  |    6 +-
 .../osgi/beanio/BeanIODataFormatSimpleTest.java |    6 +-
 .../osgi/bindy/BindyDataFormatCsvTest.java      |    6 +-
 .../BindySpringDataFormatCsvJavaRouteTest.java  |    6 +-
 .../bindy/BindySpringDataFormatCsvTest.java     |    6 +-
 .../osgi/blueprint/AbstractIntegrationTest.java |   13 +-
 .../BlueprintExplicitPropertiesRouteTest.java   |   12 +-
 ...lueprintPropertiesCustomPrefixRouteTest.java |   84 +
 .../BlueprintPropertiesJasyptRouteTest.java     |   12 +-
 .../blueprint/BlueprintPropertiesRouteTest.java |   12 +-
 .../osgi/blueprint/BlueprintTracerTest.java     |  100 +
 .../osgi/blueprint/CamelBlueprint2Test.java     |   18 +-
 .../osgi/blueprint/CamelBlueprint3Test.java     |   18 +-
 .../osgi/blueprint/CamelBlueprint4Test.java     |   25 +-
 .../osgi/blueprint/CamelBlueprint5Test.java     |   12 +-
 .../osgi/blueprint/CamelBlueprint6Test.java     |   12 +-
 .../osgi/blueprint/CamelBlueprint7Test.java     |   12 +-
 .../osgi/blueprint/CamelBlueprint8Test.java     |   14 +-
 ...melBlueprintManagedNamePatternFixedTest.java |   12 +-
 .../osgi/blueprint/CamelBlueprintTcclTest.java  |   13 +-
 .../osgi/blueprint/CamelBlueprintTest.java      |   20 +-
 .../CamelMultiVersionBlueprintTest.java         |   13 +-
 .../blueprint/OSGiBlueprintHelloWorldTest.java  |   12 +-
 .../OSGiBlueprintQuarz2SchedulerTest.java       |   88 +
 .../osgi/cache/CacheManagerFactoryRefTest.java  |    6 +-
 .../osgi/cache/CacheRoutesManagementTest.java   |    6 +-
 .../camel/itest/osgi/cache/CacheTest.java       |    6 +-
 .../itest/osgi/core/OsgiFactoryFinderTest.java  |    4 +-
 .../osgi/core/TypeConverterLoaderTest.java      |    4 +-
 .../itest/osgi/core/bean/BeanRouteTest.java     |    4 +-
 .../itest/osgi/core/browse/BrowseRouteTest.java |    4 +-
 .../itest/osgi/core/clazz/ClassRouteTest.java   |    4 +-
 .../dataformat/SerializationDataFormatTest.java |    4 +-
 .../osgi/core/dataset/DataSetRouteTest.java     |    4 +-
 .../itest/osgi/core/direct/DirectTest.java      |    4 +-
 .../itest/osgi/core/file/FileComponentTest.java |    4 +-
 .../osgi/core/file/FileRouteDelayTest.java      |    4 +-
 .../itest/osgi/core/file/FileRouteTest.java     |    4 +-
 .../osgi/core/language/LanguageRouteTest.java   |    4 +-
 .../itest/osgi/core/language/SimpleTest.java    |    4 +-
 .../camel/itest/osgi/core/log/LogRouteTest.java |    4 +-
 ...ogRouteWithLoggersPresentInRegistryTest.java |   16 +-
 .../log/LogRouteWithNonDefaultLoggerTest.java   |   13 +-
 .../OSGiIntegrationManagedCamelContextTest.java |   19 +-
 .../itest/osgi/core/mock/MockXPathTest.java     |    4 +-
 .../osgi/core/packages/OSGiPackageScanTest.java |    4 +-
 .../core/properties/PropertiesRouteTest.java    |    4 +-
 .../osgi/core/ref/RefFileEndpointTest.java      |    4 +-
 .../camel/itest/osgi/core/seda/SedaTest.java    |   21 +-
 .../itest/osgi/core/timer/TimerFiredTest.java   |    4 +-
 .../osgi/core/validator/ValidatorRouteTest.java |    4 +-
 .../apache/camel/itest/osgi/core/vm/VmTest.java |    4 +-
 .../osgi/core/xslt/XsltBlueprintRouteTest.java  |   14 +-
 .../itest/osgi/core/xslt/XsltRouteTest.java     |    4 +-
 .../itest/osgi/cxf/CxfBeanSpringRouteTest.java  |   24 +-
 .../itest/osgi/cxf/CxfProxyExampleTest.java     |   33 +-
 .../blueprint/CxfBeanBlueprintRouterTest.java   |   24 +-
 .../cxf/blueprint/CxfBlueprintRouterTest.java   |   34 +-
 .../cxf/blueprint/CxfRsBlueprintRouterTest.java |   40 +-
 .../itest/osgi/disruptor/DisruptorTest.java     |   10 +-
 .../osgi/disruptor/vm/DisruptorVmTest.java      |   10 +-
 .../camel/itest/osgi/dozer/DozerTest.java       |    6 +-
 .../apache/camel/itest/osgi/exec/ExecTest.java  |    6 +-
 .../osgi/freemarker/FreemarkerFileTest.java     |    4 +-
 .../itest/osgi/freemarker/FreemarkerTest.java   |    6 +-
 .../camel/itest/osgi/ftp/FtpConsumeTest.java    |    6 +-
 .../apache/camel/itest/osgi/ftp/FtpTest.java    |    7 +-
 .../camel/itest/osgi/groovy/GroovyTest.java     |    7 +-
 .../osgi/hawtdb/HawtDBAggregateRouteTest.java   |    6 +-
 .../itest/osgi/hazelcast/HazelcastTest.java     |    6 +-
 .../itest/osgi/hdfs/HdfsBlueprintRouteTest.java |   12 +-
 .../camel/itest/osgi/hdfs/HdfsRouteTest.java    |   15 +-
 .../camel/itest/osgi/hl7/HL7DataFormatTest.java |    6 +-
 .../camel/itest/osgi/hl7/HL7MLLPCodec2Test.java |    6 +-
 .../camel/itest/osgi/hl7/HL7MLLPCodecTest.java  |    6 +-
 .../apache/camel/itest/osgi/http/HttpTest.java  |    6 +-
 .../itest/osgi/http/HttpTypeConverterTest.java  |   26 +-
 .../camel/itest/osgi/http4/Http4Test.java       |    6 +-
 .../camel/itest/osgi/jasypt/JasyptTest.java     |    6 +-
 .../itest/osgi/jaxb/JaxbDataFormatTest.java     |    7 +-
 .../jaxb/JaxbFallbackConverterSpringTest.java   |    6 +-
 .../osgi/jaxb/JaxbFallbackConverterTest.java    |    6 +-
 .../jclouds/BlobStoreBlueprintRouteTest.java    |   15 +-
 .../itest/osgi/jclouds/BlobStoreRouteTest.java  |    6 +-
 .../OSGiJettyCamelContextsClassloaderTest.java  |   15 +-
 .../jetty/OSGiMulitJettyCamelContextsTest.java  |   15 +-
 .../apache/camel/itest/osgi/jms/JmsTest.java    |    7 +-
 .../itest/osgi/jpa/JpaBlueprintRouteTest.java   |   13 +-
 .../camel/itest/osgi/jpa/JpaRouteTest.java      |   63 +-
 .../apache/camel/itest/osgi/jsch/ScpTest.java   |    6 +-
 .../osgi/krati/KratiBlueprintRouteTest.java     |   12 +-
 .../camel/itest/osgi/krati/KratiRouteTest.java  |    6 +-
 .../osgi/leveldb/LevelDBAggregateRouteTest.java |    6 +-
 .../camel/itest/osgi/mail/MailRouteTest.java    |    7 +-
 .../apache/camel/itest/osgi/mina/MinaTest.java  |    6 +-
 .../apache/camel/itest/osgi/mvel/MvelTest.java  |    6 +-
 .../camel/itest/osgi/mybatis/MyBatisTest.java   |    6 +-
 .../camel/itest/osgi/netty/NettyTest.java       |    6 +-
 .../itest/osgi/protobuf/ProtobufRouteTest.java  |    6 +-
 .../itest/osgi/quartz/QuartzCronRouteTest.java  |    6 +-
 .../camel/itest/osgi/restlet/RestletTest.java   |    6 +-
 .../example/RestletDomainServiceTest.java       |    6 +-
 .../itest/osgi/rss/RssPollingConsumerTest.java  |    6 +-
 .../itest/osgi/saxon/SaxonXsltRouteTest.java    |   70 +
 .../osgi/saxon/SaxonXsltTerminateRouteTest.java |  103 +
 .../itest/osgi/script/GroovyScriptOsgiTest.java |    6 +-
 .../camel/itest/osgi/script/RubyOsgiTest.java   |    6 +-
 .../osgi/servlet/ServletComponentTest.java      |   11 +-
 .../itest/osgi/servlet/ServletServicesTest.java |   11 +-
 .../osgi/servlet/support/ServletActivator.java  |    2 +-
 .../osgi/shiro/ShiroAuthenticationTest.java     |    6 +-
 .../osgi/spring/bean/SpringBeanRouteTest.java   |    4 +-
 .../itest/osgi/spring/event/EventRouteTest.java |    4 +-
 .../camel/itest/osgi/sql/SqlBlueprintRoute.java |   18 +-
 .../camel/itest/osgi/sql/SqlRouteTest.java      |    6 +-
 .../camel/itest/osgi/stream/StreamTest.java     |    6 +-
 .../camel/itest/osgi/syslog/SyslogTest.java     |   12 +-
 .../itest/osgi/util/jsse/JsseUtilTest.java      |    4 +-
 .../osgi/velocity/VelocityBlueprintTest.java    |   15 +-
 .../itest/osgi/velocity/VelocityFileTest.java   |    4 +-
 .../camel/itest/osgi/velocity/VelocityTest.java |    6 +-
 .../osgi/xmljson/XmlJsonBlueprintRouteTest.java |   12 +-
 .../osgi/xstream/XstreamBlueprintRouteTest.java |   13 +-
 .../itest/osgi/zookeeper/ZookeeperOSGiTest.java |    4 +-
 .../zookeeper/ZookeeperOSGiTestSupport.java     |    2 +-
 .../camel/itest/osgi/blueprint/blueprint-27.xml |   51 +
 .../camel/itest/osgi/blueprint/blueprint-28.xml |   28 +
 .../camel/itest/osgi/blueprint/blueprint-29.xml |   38 +
 .../camel/itest/osgi/core/xslt/terminate.xsl    |   34 +
 .../camel/itest/osgi/cxf/camel-config.xml       |    2 +
 .../itest/osgi/hdfs/blueprintCamelContext.xml   |    2 +-
 .../itest/osgi/jpa/springJpaRouteContext.xml    |    4 -
 tests/camel-itest-performance/pom.xml           |    2 +-
 tests/camel-itest-spring32/pom.xml              |    2 +-
 tests/camel-itest-spring40/pom.xml              |   75 +
 .../src/main/resources/META-INF/LICENSE.txt     |  203 ++
 .../src/main/resources/META-INF/NOTICE.txt      |   11 +
 .../camel/itest/spring40/JmsRouteTest.java      |   48 +
 .../src/test/resources/log4j.properties         |   37 +
 .../camel/itest/spring40/JmsRouteTest.xml       |   47 +
 tests/camel-itest-standalone/pom.xml            |    2 +-
 tests/camel-itest/pom.xml                       |    8 +-
 .../itest/jetty/JettyRestRedirectTest.java      |   61 +
 .../quartz/DelegateEndpointQuartzTest.java      |  116 +
 .../restlet/example/RestletGroovyIssueTest.java |   23 +-
 .../itest/hawtdb/JmsToHawtDBAggregateTest.xml   |    2 +-
 .../JettyJmsShutdownInProgressTest-context.xml  |    1 +
 .../jetty/JettyJmsShutdownTest-context.xml      |    1 +
 .../jms/AdviceWithTransactionIssueTest.xml      |    2 +-
 .../camel/itest/jms/FileToJmsTest-context.xml   |    2 +-
 ...MSTransactionIsTransactedRedeliveredTest.xml |    2 +-
 .../jms/JmsPollingConsumerTest-context.xml      |    2 +-
 .../camel/itest/tx/JmsToHttpTXTest-context.xml  |    2 +-
 ...actionErrorHandlerConfiguredTest-context.xml |    2 +-
 .../JmsToHttpTXWithOnExceptionTest-context.xml  |    2 +-
 .../tx/JmsToHttpTXWithRollbackTest-context.xml  |    2 +-
 tests/camel-partial-classpath-test/pom.xml      |    2 +-
 tests/camel-performance/pom.xml                 |    2 +-
 tests/camel-typeconverterscan-test/pom.xml      |    2 +-
 tests/pom.xml                                   |    3 +-
 tests/test-bundles/mock-javamail_1.7/pom.xml    |    2 +-
 tests/test-bundles/pom.xml                      |    2 +-
 tooling/apt/pom.xml                             |    6 +-
 .../tools/apt/EndpointAnnotationProcessor.java  |    4 +-
 .../archetypes/camel-archetype-activemq/pom.xml |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-api-component/pom.xml       |    2 +-
 .../__artifactId__-api/pom.xml                  |   25 +-
 .../__artifactId__-component/pom.xml            |    4 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-blueprint/pom.xml           |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-component-scala/pom.xml     |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-component/pom.xml           |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../pom.xml                                     |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../pom.xml                                     |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-dataformat/pom.xml          |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../archetypes/camel-archetype-groovy/pom.xml   |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 tooling/archetypes/camel-archetype-java/pom.xml |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../archetypes/camel-archetype-scala/pom.xml    |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-spring-dm/pom.xml           |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../archetypes/camel-archetype-spring/pom.xml   |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 tooling/archetypes/camel-archetype-web/pom.xml  |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 .../camel-archetype-webconsole/pom.xml          |    2 +-
 .../main/resources/archetype-resources/pom.xml  |    4 +-
 tooling/archetypes/pom.xml                      |    2 +-
 tooling/camel-manual/pom.xml                    |    2 +-
 .../camel-api-component-maven-plugin/pom.xml    |    2 +-
 .../maven/AbstractApiMethodGeneratorMojo.java   |   13 +-
 .../camel/maven/ApiComponentGeneratorMojo.java  |   15 +-
 .../org/apache/camel/maven/ApiMethodAlias.java  |    1 -
 .../java/org/apache/camel/maven/ApiProxy.java   |    1 -
 .../camel/maven/FileApiMethodGeneratorMojo.java |    1 +
 .../maven/JavadocApiMethodGeneratorMojo.java    |  159 +-
 .../org/apache/camel/maven/JavadocParser.java   |  199 ++
 .../src/main/resources/api-endpoint-config.vm   |    1 -
 .../src/main/resources/api-method-enum.vm       |    3 +-
 .../apache/camel/maven/JavadocParserTest.java   |   55 +
 tooling/maven/camel-maven-plugin/pom.xml        |    2 +-
 .../maven/camel-package-maven-plugin/pom.xml    |    2 +-
 tooling/maven/guice-maven-plugin/pom.xml        |    2 +-
 tooling/maven/pom.xml                           |    4 +-
 tooling/pom.xml                                 |    2 +-
 tooling/spi-annotations/pom.xml                 |    2 +-
 2398 files changed, 107029 insertions(+), 10050 deletions(-)
----------------------------------------------------------------------



Mime
View raw message