This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 52604ace161 CAMEL-18148: added support for configuration builders in
camel-wal
new 0c181d0a123 Added the Apache PLC4X Camel Integation Module
new e5f21733494 Applied some of the suggestions by the sourceformatter.
new 90c2a5aa5d4 [CAMEL-18655] Integrate the Apache PLC4X Camel Integration
module into the Apache Camel Project
new c9944713a46 Updated the package name
new b3170fed1f4 Replaced some of the TODOs with descriptions
new 8f44bfe9480 Added the missing descriptions to parameters
new 655f2bc2887 Added camel-plc4x to kit
new 12c8936e4b6 Camel-plc4x: regen after adding to the kit
new 443faa2fb0b Added correct docs name for docs file in Camel-plc4x
new b8340c725fd Camel-Plc4x: added docs to nav and regen
new 0d1e5072aa8 Camel-Plc4x: Added labels to endpoint configuration where
it makes sense
new 38e99ad8d27 Camel-Plc4x: Better logging configuration for testing
new 1cdadffcacb Camel-Plc4x: Regen catalog json
new f4a709ec69c Camel-Plc4x: Moving plc4x version property placeholder in
parent pom
new 351645a17c6 Camel-Plc4x: Use javax.activation version property
placeholder coming from Parent POM
The 15 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:
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 4 +
.../org/apache/camel/catalog/components.properties | 1 +
.../org/apache/camel/catalog/components/plc4x.json | 39 ++
components/camel-plc4x/pom.xml | 171 +++++++
.../component/plc4x/Plc4XComponentConfigurer.java | 61 +++
.../component/plc4x/Plc4XEndpointConfigurer.java | 84 ++++
.../component/plc4x/Plc4XEndpointUriFactory.java | 75 +++
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/plc4x | 2 +
.../org/apache/camel/configurer/plc4x-component | 2 +
.../org/apache/camel/configurer/plc4x-endpoint | 2 +
.../org/apache/camel/urifactory/plc4x-endpoint | 2 +
.../org/apache/camel/component/plc4x/plc4x.json | 39 ++
components/camel-plc4x/src/main/docs/PLC4X.adoc | 64 +++
.../camel-plc4x/src/main/docs/plc4x-component.adoc | 64 +++
.../apache/camel/component/plc4x/Constants.java | 30 ++
.../camel/component/plc4x/Plc4XComponent.java | 75 +++
.../camel/component/plc4x/Plc4XConsumer.java | 157 ++++++
.../camel/component/plc4x/Plc4XEndpoint.java | 179 +++++++
.../camel/component/plc4x/Plc4XProducer.java | 109 ++++
.../org/apache/camel/component/plc4x/TagData.java | 169 +++++++
.../services/org/apache/camel/component/plc4x | 17 +
.../camel/component/plc4x/ConstantsTest.java | 40 ++
.../apache/camel/component/plc4x/ManualTest.java | 69 +++
.../apache/camel/component/plc4x/MockDriver.java | 106 ++++
.../camel/component/plc4x/Plc4XComponentTest.java | 63 +++
.../camel/component/plc4x/Plc4XConsumerTest.java | 32 ++
.../camel/component/plc4x/Plc4XEndpointTest.java | 57 +++
.../camel/component/plc4x/Plc4XProducerTest.java | 108 ++++
.../services/org.apache.plc4x.java.api.PlcDriver | 17 +
.../src/test/resources/log4j2.properties | 27 +
.../src/test/resources/logback-test.xml | 36 ++
.../src/test/resources/data/sfny-j48.model | Bin 7824 -> 7824 bytes
components/pom.xml | 1 +
.../org/apache/camel/main/components.properties | 1 +
.../modules/ROOT/examples/json/plc4x.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/plc4x-component.adoc | 1 +
docs/components/modules/others/nav.adoc | 1 +
docs/components/modules/others/pages/PLC4X.adoc | 1 +
.../component/ComponentsBuilderFactory.java | 13 +
.../dsl/Plc4xComponentBuilderFactory.java | 141 ++++++
.../src/generated/resources/metadata.json | 22 +
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 43 ++
.../endpoint/dsl/Plc4XEndpointBuilderFactory.java | 552 +++++++++++++++++++++
.../camel-component-known-dependencies.properties | 1 +
parent/pom.xml | 6 +
50 files changed, 2700 insertions(+)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/plc4x.json
create mode 100644 components/camel-plc4x/pom.xml
create mode 100644
components/camel-plc4x/src/generated/java/org/apache/camel/component/plc4x/Plc4XComponentConfigurer.java
create mode 100644
components/camel-plc4x/src/generated/java/org/apache/camel/component/plc4x/Plc4XEndpointConfigurer.java
create mode 100644
components/camel-plc4x/src/generated/java/org/apache/camel/component/plc4x/Plc4XEndpointUriFactory.java
create mode 100644
components/camel-plc4x/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-plc4x/src/generated/resources/META-INF/services/org/apache/camel/component/plc4x
create mode 100644
components/camel-plc4x/src/generated/resources/META-INF/services/org/apache/camel/configurer/plc4x-component
create mode 100644
components/camel-plc4x/src/generated/resources/META-INF/services/org/apache/camel/configurer/plc4x-endpoint
create mode 100644
components/camel-plc4x/src/generated/resources/META-INF/services/org/apache/camel/urifactory/plc4x-endpoint
create mode 100644
components/camel-plc4x/src/generated/resources/org/apache/camel/component/plc4x/plc4x.json
create mode 100644 components/camel-plc4x/src/main/docs/PLC4X.adoc
create mode 100644 components/camel-plc4x/src/main/docs/plc4x-component.adoc
create mode 100644
components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Constants.java
create mode 100644
components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XComponent.java
create mode 100644
components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XConsumer.java
create mode 100644
components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
create mode 100644
components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XProducer.java
create mode 100644
components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/TagData.java
create mode 100644
components/camel-plc4x/src/main/resources/META-INF/services/org/apache/camel/component/plc4x
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/ConstantsTest.java
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/ManualTest.java
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/MockDriver.java
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/Plc4XComponentTest.java
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/Plc4XConsumerTest.java
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/Plc4XEndpointTest.java
create mode 100644
components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/Plc4XProducerTest.java
create mode 100644
components/camel-plc4x/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver
create mode 100644 components/camel-plc4x/src/test/resources/log4j2.properties
create mode 100644 components/camel-plc4x/src/test/resources/logback-test.xml
create mode 120000 docs/components/modules/ROOT/examples/json/plc4x.json
create mode 120000 docs/components/modules/ROOT/pages/plc4x-component.adoc
create mode 120000 docs/components/modules/others/pages/PLC4X.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Plc4xComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Plc4XEndpointBuilderFactory.java