Include improvement : https://issues.apache.org/jira/browse/CAMEL-8066


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

Branch: refs/heads/master
Commit: f74c12d2777deb66b5a660ec47abeb5a840e541e
Parents: bf07762 18f5bf4
Author: Charles Moulliard <cmoulli...@apache.org>
Authored: Fri Nov 21 10:21:07 2014 +0100
Committer: Charles Moulliard <cmoulli...@apache.org>
Committed: Fri Nov 21 10:21:07 2014 +0100

----------------------------------------------------------------------
 apache-camel/pom.xml                            |  18 +-
 .../src/main/descriptors/common-bin.xml         |   4 +
 .../main/java/org/apache/camel/Exchange.java    |  19 +
 .../management/mbean/CamelOpenMBeanTypes.java   |   8 +-
 .../mbean/ManagedCamelContextMBean.java         |   2 +-
 .../camel/builder/ErrorHandlerBuilder.java      |   1 +
 .../camel/builder/ErrorHandlerBuilderRef.java   |  12 +
 .../builder/ErrorHandlerBuilderSupport.java     |  25 +
 .../apache/camel/builder/ProcessorBuilder.java  |  32 +
 .../camel/component/ResourceEndpoint.java       |  13 +-
 .../camel/component/bean/BeanEndpoint.java      |   2 +-
 .../component/beanclass/ClassEndpoint.java      |   2 +-
 .../component/binding/BindingEndpoint.java      |   2 +-
 .../camel/component/browse/BrowseEndpoint.java  |   2 +-
 .../controlbus/ControlBusEndpoint.java          |   2 +-
 .../dataformat/DataFormatEndpoint.java          |   2 +-
 .../component/dataset/DataSetEndpoint.java      |   2 +-
 .../camel/component/direct/DirectEndpoint.java  |   2 +-
 .../component/directvm/DirectVmEndpoint.java    |   2 +-
 .../camel/component/file/FileEndpoint.java      |   2 +-
 .../component/language/LanguageEndpoint.java    |   2 +-
 .../apache/camel/component/log/LogEndpoint.java |   2 +-
 .../camel/component/mock/MockEndpoint.java      |   2 +-
 .../apache/camel/component/ref/RefEndpoint.java |   2 +-
 .../camel/component/rest/RestEndpoint.java      |   2 +-
 .../camel/component/seda/SedaEndpoint.java      |   2 +-
 .../camel/component/stub/StubEndpoint.java      |   2 +-
 .../camel/component/test/TestEndpoint.java      |   2 +-
 .../camel/component/timer/TimerEndpoint.java    |   2 +-
 .../component/validator/ValidatorEndpoint.java  |   2 +-
 .../apache/camel/component/vm/VmEndpoint.java   |   2 +-
 .../camel/component/xslt/XsltEndpoint.java      |   4 +-
 .../camel/impl/CamelContextTrackerRegistry.java |  62 ++
 .../apache/camel/impl/DefaultCamelContext.java  |  23 +-
 .../camel/impl/DefaultCamelContextRegistry.java | 133 ----
 .../org/apache/camel/impl/DefaultEndpoint.java  |  14 +-
 .../org/apache/camel/impl/DefaultExchange.java  |  34 ++
 .../main/java/org/apache/camel/main/Main.java   |   9 +-
 .../management/mbean/ManagedCamelContext.java   |  12 +-
 .../apache/camel/model/MarshalDefinition.java   |   6 +
 .../apache/camel/model/ProcessorDefinition.java |  27 +
 .../camel/model/RemovePropertiesDefinition.java | 106 ++++
 .../apache/camel/model/UnmarshalDefinition.java |   6 +
 .../model/dataformat/DataFormatsDefinition.java |   3 +
 .../dataformat/UniVocityAbstractDataFormat.java | 260 ++++++++
 .../dataformat/UniVocityCsvDataFormat.java      |  96 +++
 .../UniVocityFixedWidthDataFormat.java          |  94 +++
 .../camel/model/dataformat/UniVocityHeader.java |  51 ++
 .../dataformat/UniVocityTsvDataFormat.java      |  56 ++
 .../apache/camel/spi/CamelContextRegistry.java  |  99 ---
 .../apache/camel/spi/CamelContextTracker.java   |  41 ++
 .../apache/camel/model/dataformat/jaxb.index    |   4 +
 .../resources/org/apache/camel/model/jaxb.index |   1 +
 .../builder/ErrorHandlerBuilderRefTest.java     |  87 +++
 .../camel/impl/CamelContextTrackerTest.java     |  71 +++
 .../apache/camel/impl/DefaultExchangeTest.java  |  70 +++
 .../RemovePropertiesWithExclusionTest.java      |  85 +++
 .../RemovePropertiesWithoutExclusionTest.java   |  79 +++
 .../camel/spi/CamelContextRegistryTest.java     |  72 ---
 components/camel-bam/pom.xml                    |   3 +-
 .../component/beanstalk/BeanstalkCommand.java   |  25 +
 .../component/beanstalk/BeanstalkComponent.java |   2 +-
 .../component/beanstalk/BeanstalkConsumer.java  |  12 +-
 .../component/beanstalk/BeanstalkEndpoint.java  |  64 +-
 .../camel/component/beanstalk/EndpointTest.java |   8 +-
 .../camel/component/beanstalk/Helper.java       |   2 +-
 .../camel/component/beanstalk/ProducerTest.java |  22 +-
 components/camel-box/pom.xml                    |   3 +-
 components/camel-cxf-transport/pom.xml          |   3 +-
 components/camel-cxf/pom.xml                    |   3 +-
 .../component/cxf/CxfDispatchMessageBeans.xml   |   2 -
 .../component/cxf/CxfDispatchPayloadBeans.xml   |   2 -
 components/camel-facebook/pom.xml               |   6 +-
 .../component/file/remote/FtpEndpoint.java      |   2 +-
 .../component/file/remote/FtpsEndpoint.java     |   2 +-
 .../component/file/remote/SftpEndpoint.java     |   2 +-
 components/camel-gae/pom.xml                    |   3 +-
 components/camel-google-calendar/pom.xml        | 260 ++++++++
 .../BatchGoogleCalendarClientFactory.java       |  68 +++
 .../calendar/GoogleCalendarClientFactory.java   |  27 +
 .../calendar/GoogleCalendarComponent.java       |  74 +++
 .../calendar/GoogleCalendarConfiguration.java   | 100 +++
 .../google/calendar/GoogleCalendarConsumer.java |  47 ++
 .../google/calendar/GoogleCalendarEndpoint.java | 116 ++++
 .../google/calendar/GoogleCalendarProducer.java |  48 ++
 .../internal/GoogleCalendarConstants.java       |  29 +
 .../GoogleCalendarPropertiesHelper.java         |  39 ++
 .../org/apache/camel/component/google-calendar  |   1 +
 .../AbstractGoogleCalendarTestSupport.java      | 121 ++++
 .../calendar/CalendarAclIntegrationTest.java    |  74 +++
 .../CalendarCalendarListIntegrationTest.java    |  91 +++
 .../CalendarCalendarsIntegrationTest.java       |  89 +++
 .../calendar/CalendarColorsIntegrationTest.java |  53 ++
 .../calendar/CalendarEventsIntegrationTest.java | 162 +++++
 .../CalendarFreebusyIntegrationTest.java        |  70 +++
 .../CalendarSettingsIntegrationTest.java        |  68 +++
 .../src/test/resources/log4j.properties         |  14 +
 .../src/test/resources/test-options.properties  |  26 +
 components/camel-google-drive/pom.xml           |   3 +-
 components/camel-hawtdb/pom.xml                 |   3 +-
 components/camel-hazelcast/pom.xml              |   3 +-
 components/camel-hbase/pom.xml                  |   3 +-
 .../camel/component/hdfs/HdfsEndpoint.java      |   2 +-
 .../camel/component/hdfs2/HdfsEndpoint.java     |   2 +-
 .../camel/component/http/HttpEndpoint.java      |   2 +-
 components/camel-http4/pom.xml                  |   3 +-
 .../camel/component/http4/HttpEndpoint.java     |   2 +-
 components/camel-jaxb/pom.xml                   |   3 +-
 components/camel-jcr/pom.xml                    |   3 +-
 .../camel/component/jdbc/JdbcEndpoint.java      |   2 +-
 components/camel-jetty/pom.xml                  |   3 +-
 .../camel/component/jetty/CamelHttpClient.java  |  22 +
 .../component/jetty/JettyHttpComponent.java     | 546 +++++++++++------
 .../component/jetty/JettyHttpEndpoint.java      |   2 +-
 .../component/jetty/ExplicitHttpsRouteTest.java |  10 +-
 ...licitHttpsSslContextParametersRouteTest.java |  10 +-
 .../component/jetty/ExplicitJettyRouteTest.java |   7 +-
 components/camel-jms/pom.xml                    |   3 +-
 .../apache/camel/component/jms/JmsEndpoint.java |   2 +-
 .../apache/camel/component/jpa/JpaEndpoint.java |   2 +-
 components/camel-leveldb/pom.xml                |   3 +-
 components/camel-linkedin/pom.xml               |   3 +-
 .../metrics/AbstractMetricsEndpoint.java        |  53 --
 .../metrics/AbstractMetricsProducer.java        |  27 +-
 .../component/metrics/CounterProducer.java      |  49 ++
 .../component/metrics/HistogramProducer.java    |  48 ++
 .../camel/component/metrics/MeterProducer.java  |  44 ++
 .../component/metrics/MetricsComponent.java     |  38 +-
 .../component/metrics/MetricsEndpoint.java      | 133 ++++
 .../component/metrics/MetricsTimerAction.java   |  23 +
 .../camel/component/metrics/TimerProducer.java  |  83 +++
 .../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/MetricsRegistryService.java     |  14 +-
 .../component/metrics/timer/TimerEndpoint.java  |  59 --
 .../component/metrics/timer/TimerProducer.java  |  86 ---
 .../metrics/AbstractMetricsEndpointTest.java    | 105 ----
 .../metrics/AbstractMetricsProducerTest.java    |  15 +-
 .../component/metrics/CounterEndpointTest.java  |  99 +++
 .../component/metrics/CounterProducerTest.java  | 196 ++++++
 .../component/metrics/CounterRouteTest.java     | 200 ++++++
 .../metrics/HistogramEndpointTest.java          |  85 +++
 .../metrics/HistogramProducerTest.java          | 128 ++++
 .../component/metrics/HistogramRouteTest.java   | 124 ++++
 .../component/metrics/MeterEndpointTest.java    |  86 +++
 .../component/metrics/MeterProducerTest.java    | 127 ++++
 .../camel/component/metrics/MeterRouteTest.java | 166 +++++
 .../metrics/MetricComponentSpringTest.java      |   1 +
 .../metrics/MetricsComponentRouteTest.java      |   2 +
 .../component/metrics/MetricsComponentTest.java |  40 +-
 .../component/metrics/MetricsEndpointTest.java  | 106 ++++
 .../component/metrics/MetricsTypeTest.java      |   1 +
 .../component/metrics/TimerEndpointTest.java    |  85 +++
 .../component/metrics/TimerProducerTest.java    | 229 +++++++
 .../camel/component/metrics/TimerRouteTest.java | 144 +++++
 .../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          |  27 +-
 .../metrics/timer/TimerEndpointTest.java        |  89 ---
 .../metrics/timer/TimerProducerTest.java        | 229 -------
 .../component/metrics/timer/TimerRouteTest.java | 145 -----
 components/camel-mina/pom.xml                   |   3 +-
 components/camel-mina2/pom.xml                  |  15 +-
 .../mongodb/MongoDbTailTrackingManager.java     |   2 +-
 components/camel-mqtt/pom.xml                   |   5 +-
 .../camel/component/mqtt/MQTTEndpoint.java      |  27 +-
 .../component/mybatis/MyBatisEndpoint.java      |   2 +-
 .../component/netty/http/NettyHttpEndpoint.java |   2 +-
 .../camel/component/netty/NettyComponent.java   |  11 +-
 .../component/netty/NettyConfiguration.java     |   2 +-
 components/camel-olingo2/pom.xml                |   3 +-
 ...ponentConfigurationAndDocumentationTest.java |   4 +-
 components/camel-quartz/pom.xml                 |   3 +-
 .../camel/component/quartz/QuartzEndpoint.java  |  23 +-
 components/camel-quartz2/pom.xml                |   3 +-
 .../camel/component/quartz2/QuartzEndpoint.java |  36 +-
 .../camel/component/quartz2/QuartzHelper.java   |  21 +-
 .../restlet/DefaultRestletBinding.java          |  33 +-
 components/camel-rx/pom.xml                     |   4 +-
 .../camel/rx/support/EndpointSubscribeFunc.java |   2 +-
 .../camel/rx/support/EndpointSubscription.java  |  10 +-
 .../src/test/resources/log4j.properties         |   6 +-
 components/camel-sap-netweaver/pom.xml          |   6 +-
 .../org/apache/camel/scala/RichExchange.scala   |   4 +
 .../camel/scala/dsl/SAbstractDefinition.scala   |   6 +
 .../camel/scala/dsl/languages/Languages.scala   |   2 +
 components/camel-scr/pom.xml                    |   1 +
 .../apache/camel/scr/AbstractCamelRunner.java   |  36 +-
 .../apache/camel/scr/internal/ScrHelper.java    |   8 +-
 .../apache/camel/scr/ConcreteCamelRunner.java   |   1 +
 components/camel-script/pom.xml                 |   3 +-
 components/camel-servlet/pom.xml                |   3 +-
 .../component/servlet/ServletEndpoint.java      |   2 +-
 components/camel-servletlistener/pom.xml        |   3 +-
 components/camel-sjms/pom.xml                   |   3 +-
 .../camel/component/sjms/SjmsEndpoint.java      |   2 +-
 components/camel-soap/pom.xml                   |   3 +-
 ...SpringRemovePropertiesWithExclusionTest.java |  28 +
 ...ingRemovePropertiesWithoutExclusionTest.java |  28 +
 .../processor/removePropertiesWithExclusion.xml |  43 ++
 .../removePropertiesWithoutExclusion.xml        |  40 ++
 components/camel-sql/pom.xml                    |   3 +-
 .../apache/camel/component/sql/SqlEndpoint.java |   2 +-
 components/camel-stream/pom.xml                 |   3 +-
 components/camel-test-blueprint/pom.xml         |   7 +-
 components/camel-twitter/pom.xml                |   6 +-
 components/camel-univocity-parsers/pom.xml      |  82 +++
 .../univocity/AbstractUniVocityDataFormat.java  | 612 +++++++++++++++++++
 .../univocity/HeaderRowProcessor.java           |  69 +++
 .../camel/dataformat/univocity/Marshaller.java  | 101 +++
 .../univocity/UniVocityCsvDataFormat.java       | 209 +++++++
 .../UniVocityFixedWidthDataFormat.java          | 219 +++++++
 .../univocity/UniVocityTsvDataFormat.java       | 101 +++
 .../dataformat/univocity/Unmarshaller.java      | 197 ++++++
 .../src/main/resources/META-INF/LICENSE.txt     | 203 ++++++
 .../src/main/resources/META-INF/NOTICE.txt      |  11 +
 .../org/apache/camel/dataformat/univocity-csv   |  18 +
 .../org/apache/camel/dataformat/univocity-fixed |  18 +
 .../org/apache/camel/dataformat/univocity-tsv   |  18 +
 ...UniVocityCsvDataFormatMarshalSpringTest.java | 127 ++++
 .../UniVocityCsvDataFormatMarshalTest.java      | 153 +++++
 .../univocity/UniVocityCsvDataFormatTest.java   | 202 ++++++
 ...iVocityCsvDataFormatUnmarshalSpringTest.java | 152 +++++
 .../UniVocityCsvDataFormatUnmarshalTest.java    | 193 ++++++
 ...tyFixedWidthDataFormatMarshalSpringTest.java | 125 ++++
 ...niVocityFixedWidthDataFormatMarshalTest.java | 155 +++++
 .../UniVocityFixedWidthDataFormatTest.java      | 260 ++++++++
 ...FixedWidthDataFormatUnmarshalSpringTest.java | 152 +++++
 ...VocityFixedWidthDataFormatUnmarshalTest.java | 196 ++++++
 .../univocity/UniVocityTestHelper.java          |  67 ++
 ...UniVocityTsvDataFormatMarshalSpringTest.java | 126 ++++
 .../UniVocityTsvDataFormatMarshalTest.java      | 150 +++++
 .../univocity/UniVocityTsvDataFormatTest.java   | 172 ++++++
 ...iVocityTsvDataFormatUnmarshalSpringTest.java | 152 +++++
 .../UniVocityTsvDataFormatUnmarshalTest.java    | 191 ++++++
 .../src/test/resources/log4j.properties         |  37 ++
 .../UniVocityCsvDataFormatMarshalSpringTest.xml |  58 ++
 ...niVocityCsvDataFormatUnmarshalSpringTest.xml |  74 +++
 ...ityFixedWidthDataFormatMarshalSpringTest.xml |  64 ++
 ...yFixedWidthDataFormatUnmarshalSpringTest.xml |  88 +++
 .../UniVocityTsvDataFormatMarshalSpringTest.xml |  57 ++
 ...niVocityTsvDataFormatUnmarshalSpringTest.xml |  74 +++
 components/camel-urlrewrite/pom.xml             |   3 +-
 components/camel-vertx/pom.xml                  |   3 +-
 .../main/java/org/apache/camel/web/Main.java    |  13 +-
 .../test/java/org/apache/camel/web/Main.java    |  21 +-
 components/pom.xml                              |  11 +-
 examples/camel-example-bam/pom.xml              |   3 +-
 examples/camel-example-loan-broker/pom.xml      |   3 +-
 examples/pom.xml                                |   3 +-
 parent/pom.xml                                  |  31 +-
 platforms/catalog/pom.xml                       |  73 +++
 .../camel/catalog/CamelComponentCatalog.java    |  51 ++
 .../catalog/DefaultCamelComponentCatalog.java   | 188 ++++++
 .../apache/camel/catalog/JSonSchemaHelper.java  |  91 +++
 platforms/commands/commands-core/pom.xml        |   5 +
 .../camel/commands/AbstractCamelController.java | 103 ++++
 .../apache/camel/commands/CamelController.java  |  20 +-
 .../commands/CatalogComponentListCommand.java   | 192 ++++++
 .../camel/commands/CatalogLabelListCommand.java | 165 +++++
 .../camel/commands/ComponentListCommand.java    |   2 +-
 .../camel/commands/ContextListCommandTest.java  |   6 +-
 .../catalog/CamelComponentCatalogTest.java      | 124 ++++
 platforms/karaf/commands/pom.xml                |   2 +-
 .../karaf/commands/CatalogComponentList.java    |  39 ++
 .../camel/karaf/commands/CatalogLabelList.java  |  35 ++
 .../camel/karaf/commands/ComponentList.java     |   2 +-
 .../OSGI-INF/blueprint/camel-commands.xml       |  10 +
 .../features/src/main/resources/features.xml    |  23 +-
 platforms/pom.xml                               |   1 +
 tests/camel-itest-karaf/pom.xml                 |   3 +-
 .../itest/karaf/CamelGoogleCalendarTest.java    |  40 ++
 tests/camel-itest-osgi/pom.xml                  |   3 +-
 tests/camel-itest/pom.xml                       |   3 +-
 .../tools/apt/EndpointAnnotationProcessor.java  |  97 ++-
 tooling/archetypes/camel-archetype-scr/pom.xml  |   3 +
 .../src/test/java/__className__Test.java        |   3 +
 .../maven/AbstractApiMethodGeneratorMojo.java   |   7 +-
 .../camel/maven/ApiComponentGeneratorMojo.java  |   3 +-
 .../maven/camel-package-maven-plugin/pom.xml    |  53 +-
 .../camel/maven/packaging/EndpointMojo.java     | 471 --------------
 .../maven/packaging/PrepareCatalogMojo.java     | 370 +++++++++++
 .../camel-package-maven-plugin.properties       |   3 -
 .../java/org/apache/camel/spi/UriEndpoint.java  |  14 +-
 .../java/org/apache/camel/spi/UriParam.java     |   7 +
 296 files changed, 12752 insertions(+), 3696 deletions(-)
----------------------------------------------------------------------


Reply via email to