This is an automated email from the ASF dual-hosted git repository. gnodet pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel.git.
from abe2a92 Fixed CS for Camel-Sap-Netweaver new fa2f099 [CAMEL-13118] Move a few classes into camel-support new be4fd35 [CAMEL-13118] Another batch of class moved to support new 090df42 [CAMEL-13118] Move helper methods from IOConverter to IOHelper new 856b7bb [CAMEL-13118] Do not use SimpleLanguage directly new 98e5412 [CAMEL-13118] Components should depend on camel-support rather than camel-core The 34971 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../main/java/org/apache/camel/spi/UnitOfWork.java | 8 + .../org/apache/camel/converter/IOConverter.java | 16 +- .../apache/camel/impl/AbstractCamelContext.java | 2 +- .../camel/impl/DefaultExecutorServiceManager.java | 1 + .../camel/impl/DefaultMessageHistoryFactory.java | 1 + .../java/org/apache/camel/impl/MDCUnitOfWork.java | 8 - .../java/org/apache/camel/impl/RouteService.java | 4 +- .../camel/impl/CustomThreadPoolFactoryTest.java | 1 + .../camel/impl/DefaultExchangeHolderTest.java | 1 + .../impl/DefaultHeaderFilterStrategyTest.java | 1 + .../impl/HeaderFilterStrategyComponentTest.java | 2 + .../apache/camel/processor/async/AsyncMDCTest.java | 8 +- .../camel/processor/async/MyAsyncEndpoint.java | 2 +- .../org/apache/camel/util/MessageHelperTest.java | 2 +- .../camel/support}/BaseSelectorProducer.java | 2 +- .../camel/support}/DefaultExchangeHolder.java | 2 +- .../support}/DefaultHeaderFilterStrategy.java | 2 +- .../camel/support}/DefaultMessageHistory.java | 2 +- .../camel/support}/DefaultThreadPoolFactory.java | 2 +- .../support}/HeaderFilterStrategyComponent.java | 2 +- .../camel/support}/HeaderSelectorProducer.java | 2 +- .../support}/SynchronousDelegateProducer.java | 2 +- .../main/java/org/apache/camel/util/IOHelper.java | 20 ++ components/camel-ahc-ws/pom.xml | 2 +- components/camel-ahc/pom.xml | 2 +- .../apache/camel/component/ahc/AhcComponent.java | 2 +- .../component/ahc/HttpHeaderFilterStrategy.java | 2 +- .../ahc/HttpProtocolHeaderFilterStrategy.java | 2 +- components/camel-apns/pom.xml | 2 +- components/camel-as2/camel-as2-component/pom.xml | 2 +- components/camel-asn1/pom.xml | 2 +- components/camel-asterisk/pom.xml | 2 +- components/camel-atmos/pom.xml | 2 +- components/camel-atmosphere-websocket/pom.xml | 2 +- components/camel-atom/pom.xml | 2 +- components/camel-atomix/pom.xml | 3 +- components/camel-avro/pom.xml | 2 +- .../component/aws/sns/SnsHeaderFilterStrategy.java | 2 +- .../component/aws/sqs/SqsHeaderFilterStrategy.java | 2 +- components/camel-azure/pom.xml | 2 +- components/camel-barcode/pom.xml | 2 +- components/camel-base64/pom.xml | 2 +- components/camel-bean-validator/pom.xml | 2 +- components/camel-beanio/pom.xml | 2 +- components/camel-beanstalk/pom.xml | 2 +- components/camel-bindy/pom.xml | 2 +- components/camel-blueprint/pom.xml | 2 +- components/camel-bonita/pom.xml | 2 +- components/camel-boon/pom.xml | 2 +- components/camel-box/camel-box-component/pom.xml | 2 +- components/camel-braintree/pom.xml | 3 +- components/camel-browse/pom.xml | 115 -------- components/camel-caffeine/pom.xml | 2 +- .../caffeine/cache/CaffeineCacheProducer.java | 2 +- .../caffeine/load/CaffeineLoadCacheProducer.java | 2 +- .../aggregate/CaffeineAggregationRepository.java | 2 +- ...CaffeineAggregationRepositoryOperationTest.java | 2 +- components/camel-cassandraql/pom.xml | 2 +- .../aggregate/cassandra/CassandraCamelCodec.java | 2 +- components/camel-cdi/pom.xml | 2 +- components/camel-chronicle/pom.xml | 2 +- .../chronicle/engine/ChronicleEngineProducer.java | 2 +- components/camel-chunk/pom.xml | 2 +- components/camel-cm-sms/pom.xml | 2 +- components/camel-cmis/pom.xml | 2 +- components/camel-coap/pom.xml | 2 +- components/camel-cometd/pom.xml | 2 +- .../consul/endpoint/AbstractConsulProducer.java | 2 +- components/camel-corda/pom.xml | 2 +- .../camel/component/corda/CordaProducer.java | 2 +- components/camel-core-xml/pom.xml | 2 +- components/camel-couchbase/pom.xml | 2 +- components/camel-couchdb/pom.xml | 2 +- components/camel-crypto-cms/pom.xml | 2 +- components/camel-crypto/pom.xml | 2 +- components/camel-csv/pom.xml | 2 +- components/camel-cxf-transport/pom.xml | 2 +- .../cxf/common/header/CxfHeaderFilterStrategy.java | 2 +- .../cxf/common/header/CxfHeaderHelperTest.java | 2 +- components/camel-cxf/pom.xml | 2 +- .../apache/camel/component/cxf/CxfComponent.java | 2 +- .../apache/camel/component/cxf/CxfEndpoint.java | 2 +- .../camel/component/cxf/jaxrs/CxfRsComponent.java | 2 +- .../camel/component/cxf/jaxrs/CxfRsEndpoint.java | 2 +- .../cxf/jaxrs/CxfRsHeaderFilterStrategy.java | 2 +- .../camel/component/cxf/DefaultCxfBindingTest.java | 2 +- .../cxf/jaxrs/DefaultCxfRsBindingTest.java | 2 +- components/camel-digitalocean/pom.xml | 2 +- components/camel-disruptor/pom.xml | 2 +- components/camel-docker/pom.xml | 2 +- components/camel-drill/pom.xml | 2 +- components/camel-dropbox/pom.xml | 2 +- components/camel-ehcache/pom.xml | 2 +- .../camel/component/ehcache/EhcacheProducer.java | 2 +- .../aggregate/EhcacheAggregationRepository.java | 2 +- .../component/ehcache/EhcacheTestSupport.java | 2 +- .../EhcacheAggregationRepositoryOperationTest.java | 2 +- .../src/test/resources/ehcache/ehcache-config.xml | 2 +- components/camel-elasticsearch-rest/pom.xml | 2 +- components/camel-elsql/pom.xml | 2 +- components/camel-eventadmin/pom.xml | 2 +- components/camel-exec/pom.xml | 2 +- components/camel-facebook/pom.xml | 2 +- components/camel-fastjson/pom.xml | 2 +- components/camel-fhir/camel-fhir-api/pom.xml | 2 +- components/camel-fhir/camel-fhir-component/pom.xml | 2 +- components/camel-flink/pom.xml | 2 +- components/camel-fop/pom.xml | 2 +- components/camel-freemarker/pom.xml | 2 +- components/camel-ganglia/pom.xml | 2 +- components/camel-geocoder/pom.xml | 2 +- components/camel-git/pom.xml | 2 +- components/camel-github/pom.xml | 2 +- components/camel-google-bigquery/pom.xml | 2 +- components/camel-google-calendar/pom.xml | 2 +- components/camel-google-drive/pom.xml | 6 +- components/camel-google-mail/pom.xml | 2 +- components/camel-google-pubsub/pom.xml | 2 +- components/camel-google-sheets/pom.xml | 2 +- components/camel-gora/pom.xml | 2 +- components/camel-grape/pom.xml | 2 +- components/camel-groovy/pom.xml | 2 +- .../apache/camel/component/grpc/GrpcEndpoint.java | 2 +- components/camel-gson/pom.xml | 2 +- components/camel-guava-eventbus/pom.xml | 2 +- components/camel-hazelcast/pom.xml | 2 +- .../hazelcast/seda/HazelcastSedaConsumer.java | 2 +- .../hazelcast/seda/HazelcastSedaProducer.java | 2 +- .../hazelcast/HazelcastAggregationRepository.java | 2 +- components/camel-hbase/pom.xml | 2 +- components/camel-hdfs2/pom.xml | 2 +- components/camel-headersmap/pom.xml | 2 +- components/camel-hipchat/pom.xml | 2 +- .../camel/http/common/HttpCommonComponent.java | 2 +- .../http/common/HttpHeaderFilterStrategy.java | 2 +- .../common/HttpProtocolHeaderFilterStrategy.java | 2 +- components/camel-http4/pom.xml | 2 +- components/camel-ical/pom.xml | 2 +- components/camel-iec60870/pom.xml | 2 +- components/camel-ignite/pom.xml | 2 +- .../component/infinispan/InfinispanProducer.java | 2 +- .../InfinispanLocalAggregationRepository.java | 2 +- .../InfinispanRemoteAggregationRepository.java | 2 +- ...anLocalAggregationRepositoryOperationsTest.java | 2 +- components/camel-influxdb/pom.xml | 2 +- components/camel-iota/pom.xml | 2 +- components/camel-ipfs/pom.xml | 7 +- components/camel-irc/pom.xml | 2 +- components/camel-ironmq/pom.xml | 2 +- components/camel-jackson/pom.xml | 2 +- components/camel-jacksonxml/pom.xml | 2 +- components/camel-jasypt/pom.xml | 41 +-- components/camel-jcache/pom.xml | 2 +- .../aggregate/JCacheAggregationRepository.java | 2 +- components/camel-jclouds/pom.xml | 2 +- components/camel-jcr/pom.xml | 2 +- components/camel-jdbc/pom.xml | 2 +- components/camel-jetty-common/pom.xml | 2 +- .../camel/component/jetty/JettyHttpEndpoint.java | 3 +- components/camel-jetty9/pom.xml | 2 +- .../jetty/HttpBridgeMultipartRouteTest.java | 2 +- components/camel-jgroups-raft/pom.xml | 2 +- components/camel-jgroups/pom.xml | 2 +- components/camel-jibx/pom.xml | 2 +- components/camel-jms/pom.xml | 2 +- .../camel-jms/src/main/docs/jms-component.adoc | 2 +- .../org/apache/camel/component/jms/JmsBinding.java | 2 +- .../apache/camel/component/jms/JmsComponent.java | 4 +- .../apache/camel/component/jms/JmsEndpoint.java | 2 +- .../component/jms/JmsHeaderFilterStrategy.java | 2 +- .../jms/JmsInOutTransferExchangeTest.java | 2 +- .../camel/component/jms/async/MyAsyncEndpoint.java | 2 +- .../ActiveMQPropagateSerializableHeadersTest.java | 2 +- components/camel-jmx/pom.xml | 2 +- components/camel-johnzon/pom.xml | 2 +- components/camel-jolt/pom.xml | 2 +- components/camel-jpa/pom.xml | 2 +- components/camel-json-validator/pom.xml | 2 +- components/camel-jt400/pom.xml | 2 +- components/camel-kafka/pom.xml | 2 +- .../camel/component/kafka/KafkaEndpoint.java | 2 +- .../component/kafka/KafkaHeaderFilterStrategy.java | 2 +- .../component/kafka/KafkaProducerFullTest.java | 2 +- components/camel-kura/pom.xml | 2 +- components/camel-ldap/pom.xml | 2 +- components/camel-ldif/pom.xml | 2 +- components/camel-leveldb/pom.xml | 2 +- .../camel/component/leveldb/LevelDBCamelCodec.java | 2 +- .../camel-linkedin-component/pom.xml | 2 +- components/camel-lucene/pom.xml | 2 +- .../camel/component/lucene/LuceneIndexer.java | 13 +- components/camel-lumberjack/pom.xml | 2 +- components/camel-lzf/pom.xml | 2 +- components/camel-mail/pom.xml | 2 +- .../apache/camel/component/mail/MailBinding.java | 2 +- .../camel/component/mail/MailConverters.java | 5 +- .../component/mail/MailHeaderFilterStrategy.java | 2 +- components/camel-master/pom.xml | 2 +- components/camel-metrics/pom.xml | 2 +- .../messagehistory/MetricsMessageHistory.java | 2 +- .../metrics/spi/InstrumentedThreadPoolFactory.java | 2 +- components/camel-micrometer/pom.xml | 2 +- .../micrometer/AbstractMicrometerProducer.java | 5 +- .../messagehistory/MicrometerMessageHistory.java | 2 +- .../spi/InstrumentedThreadPoolFactory.java | 3 +- components/camel-milo/pom.xml | 2 +- components/camel-mina2/pom.xml | 2 +- .../camel/component/mina2/Mina2PayloadHelper.java | 2 +- components/camel-mllp/pom.xml | 2 +- .../component/mllp/MllpTcpServerConsumer.java | 4 +- .../mllp/internal/TcpServerAcceptThread.java | 10 +- .../mllp/internal/TcpServerBindThread.java | 6 +- .../TcpServerConsumerValidationRunnable.java | 6 +- .../mllp/internal/TcpSocketConsumerRunnable.java | 10 +- components/camel-mongodb-gridfs/pom.xml | 2 +- components/camel-mongodb3/pom.xml | 2 +- components/camel-mqtt/pom.xml | 2 +- components/camel-mustache/pom.xml | 2 +- .../apache/camel/component/mvel/MvelEndpoint.java | 4 +- components/camel-nagios/pom.xml | 2 +- components/camel-nats/pom.xml | 2 +- .../component/netty4/http/NettyHttpEndpoint.java | 2 +- .../netty4/http/NettyHttpHeaderFilterStrategy.java | 2 +- ...pEndpointUriCustomHeaderFilterStrategyTest.java | 2 +- components/camel-netty4/pom.xml | 2 +- .../camel/component/netty4/NettyEndpoint.java | 2 +- .../camel/component/netty4/NettyPayloadHelper.java | 2 +- components/camel-nsq/pom.xml | 2 +- .../camel-olingo2/camel-olingo2-component/pom.xml | 2 +- components/camel-olingo4/camel-olingo4-api/pom.xml | 2 +- .../camel-olingo4/camel-olingo4-component/pom.xml | 2 +- components/camel-opentracing/pom.xml | 2 +- components/camel-optaplanner/pom.xml | 2 +- components/camel-paho/pom.xml | 2 +- components/camel-paxlogging/pom.xml | 2 +- components/camel-pdf/pom.xml | 2 +- components/camel-pgevent/pom.xml | 2 +- components/camel-printer/pom.xml | 2 +- components/camel-properties/pom.xml | 291 --------------------- components/camel-protobuf/pom.xml | 2 +- components/camel-pubnub/pom.xml | 2 +- components/camel-quickfix/pom.xml | 2 +- components/camel-rabbitmq/pom.xml | 2 +- components/camel-reactor/pom.xml | 2 +- components/camel-rest-swagger/pom.xml | 2 +- components/camel-restlet/pom.xml | 2 +- .../restlet/RestletHeaderFilterStrategy.java | 2 +- .../restlet/RestletHeaderFilterStrategyTest.java | 2 +- components/camel-rss/pom.xml | 2 +- components/camel-rxjava2/pom.xml | 2 +- .../component/salesforce/SalesforceEndpoint.java | 2 +- components/camel-sap-netweaver/pom.xml | 2 +- components/camel-schematron/pom.xml | 2 +- .../servicenow/AbstractServiceNowProducer.java | 2 +- components/camel-servlet/pom.xml | 2 +- components/camel-shiro/pom.xml | 2 +- components/camel-sip/pom.xml | 2 +- components/camel-sjms/pom.xml | 2 +- .../apache/camel/component/sjms/SjmsComponent.java | 2 +- .../component/sjms/SjmsHeaderFilterStrategy.java | 2 +- .../component/sjms/batch/SjmsBatchComponent.java | 2 +- .../component/sjms/batch/SjmsBatchEndpoint.java | 3 +- .../camel/component/sjms/jms/JmsBinding.java | 2 +- .../component/sjms/support/MyAsyncEndpoint.java | 2 +- components/camel-sjms2/pom.xml | 2 +- components/camel-slack/pom.xml | 2 +- components/camel-smpp/pom.xml | 2 +- components/camel-snakeyaml/pom.xml | 2 +- components/camel-snmp/pom.xml | 2 +- components/camel-soap/pom.xml | 2 +- components/camel-solr/pom.xml | 2 +- components/camel-spark-rest/pom.xml | 2 +- .../sparkrest/SparkHeaderFilterStrategy.java | 2 +- components/camel-spark/pom.xml | 2 +- components/camel-splunk/pom.xml | 2 +- components/camel-spring-batch/pom.xml | 2 +- components/camel-spring-integration/pom.xml | 2 +- components/camel-spring-javaconfig/pom.xml | 2 +- components/camel-spring-ldap/pom.xml | 2 +- components/camel-spring-redis/pom.xml | 2 +- .../camel/component/redis/RedisProducer.java | 2 +- components/camel-spring-ws/pom.xml | 2 +- .../spring/config/CustomThreadPoolFactoryTest.java | 2 +- .../processor/aggregate/jdbc/JdbcCamelCodec.java | 2 +- .../ClassLoadingAwareObjectInputStreamTest.java | 2 +- components/camel-ssh/pom.xml | 2 +- components/camel-stax/pom.xml | 2 +- components/camel-stomp/pom.xml | 2 +- .../camel/component/stomp/StompComponent.java | 4 +- .../camel/component/stomp/StompEndpoint.java | 2 +- components/camel-stream/pom.xml | 2 +- components/camel-stringtemplate/pom.xml | 2 +- components/camel-syslog/pom.xml | 2 +- components/camel-tagsoup/pom.xml | 2 +- components/camel-telegram/pom.xml | 2 +- components/camel-test-karaf/pom.xml | 2 +- components/camel-test/pom.xml | 2 +- components/camel-thrift/pom.xml | 2 +- .../camel/component/thrift/ThriftEndpoint.java | 2 +- components/camel-tika/pom.xml | 2 +- components/camel-twilio/pom.xml | 2 +- components/camel-twitter/pom.xml | 2 +- components/camel-undertow/pom.xml | 2 +- .../undertow/UndertowHeaderFilterStrategy.java | 2 +- components/camel-univocity-parsers/pom.xml | 2 +- components/camel-velocity/pom.xml | 2 +- components/camel-vertx/pom.xml | 2 +- components/camel-weather/pom.xml | 2 +- components/camel-web3j/pom.xml | 2 +- .../camel/component/web3j/Web3jProducer.java | 2 +- components/camel-websocket-jsr356/pom.xml | 2 +- components/camel-websocket/pom.xml | 2 +- components/camel-wordpress/pom.xml | 2 +- components/camel-xchange/pom.xml | 2 +- components/camel-xmpp/pom.xml | 2 +- .../apache/camel/component/xmpp/XmppBinding.java | 2 +- .../apache/camel/component/xmpp/XmppEndpoint.java | 2 +- components/camel-yammer/pom.xml | 2 +- components/camel-zendesk/pom.xml | 2 +- components/camel-zipfile/pom.xml | 6 +- components/camel-zookeeper-master/pom.xml | 2 +- .../modules/ROOT/pages/jms-component.adoc | 2 +- 322 files changed, 399 insertions(+), 800 deletions(-) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/BaseSelectorProducer.java (98%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/DefaultExchangeHolder.java (99%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/DefaultHeaderFilterStrategy.java (99%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/DefaultMessageHistory.java (98%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/DefaultThreadPoolFactory.java (99%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/HeaderFilterStrategyComponent.java (98%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/HeaderSelectorProducer.java (99%) rename {camel-core/src/main/java/org/apache/camel/impl => camel-support/src/main/java/org/apache/camel/support}/SynchronousDelegateProducer.java (98%)