This is an automated email from the ASF dual-hosted git repository.
lburgazzoli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git.
from ade8f37 Merge pull request #321 from ityreh/patch-1
new a237bc5 yaml-loader: auto generate part fo the dsl
new ec05e8f yaml-loader: add language doc
new b866293 yaml-loader: allow to blacklist definitions
The 3 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:
.../k/loader/yaml/parser/AggregateStepParser.java | 1 +
.../camel/k/loader/yaml/parser/BeanStepParser.java | 30 -----
.../k/loader/yaml/parser/ChoiceStepParser.java | 2 +
.../yaml/parser/CircuitBreakerStepParser.java | 2 +
.../k/loader/yaml/parser/ClaimCheckStepParser.java | 30 -----
.../loader/yaml/parser/ConvertBodyStepParser.java | 30 -----
.../k/loader/yaml/parser/DelayStepParser.java | 6 +-
.../k/loader/yaml/parser/DoTryStepParser.java | 2 +
.../yaml/parser/DynamicRouterStepParser.java | 1 +
.../k/loader/yaml/parser/EnrichStepParser.java | 1 +
.../k/loader/yaml/parser/FilterStepParser.java | 2 +
.../camel/k/loader/yaml/parser/FromStepParser.java | 2 +
.../yaml/parser/IdempotentConsumerParser.java | 2 +
.../loader/yaml/parser/LoadBalanceStepParser.java | 2 +
.../camel/k/loader/yaml/parser/LogStepParser.java | 30 -----
.../camel/k/loader/yaml/parser/LoopStepParser.java | 2 +
.../k/loader/yaml/parser/MarshalStepParser.java | 1 +
.../k/loader/yaml/parser/MulticastStepParser.java | 2 +
.../k/loader/yaml/parser/PipelineStepParser.java | 2 +
.../k/loader/yaml/parser/PollEnrichStepParser.java | 1 +
.../k/loader/yaml/parser/ProcessStepParser.java | 1 +
.../yaml/parser/RecipientListStepParser.java | 1 +
.../loader/yaml/parser/RemoveHeaderStepParser.java | 46 -------
.../yaml/parser/RemoveHeadersStepParser.java | 29 -----
.../yaml/parser/RemovePropertiesStepParser.java | 30 -----
.../yaml/parser/RemovePropertyStepParser.java | 46 -------
.../k/loader/yaml/parser/ResequenceStepParser.java | 2 +
.../camel/k/loader/yaml/parser/RestStepParser.java | 2 +
.../k/loader/yaml/parser/RouteStepParser.java | 2 +
.../loader/yaml/parser/RoutingSlipStepParser.java | 3 +-
.../camel/k/loader/yaml/parser/SagaStepParser.java | 2 +
.../k/loader/yaml/parser/SampleStepParser.java | 2 +
.../k/loader/yaml/parser/ScriptStepParser.java | 1 +
.../loader/yaml/parser/ServiceCallStepParser.java | 1 +
.../k/loader/yaml/parser/SetBodyStepParser.java | 1 +
.../yaml/parser/SetExchangePatternStepParser.java | 1 +
.../k/loader/yaml/parser/SetHeaderStepParser.java | 1 +
.../loader/yaml/parser/SetPropertyStepParser.java | 1 +
.../camel/k/loader/yaml/parser/SortStepParser.java | 1 +
.../k/loader/yaml/parser/SplitStepParser.java | 2 +
.../camel/k/loader/yaml/parser/StepStepParser.java | 2 +
.../camel/k/loader/yaml/parser/StopStepParser.java | 30 -----
.../k/loader/yaml/parser/ThreadsStepParser.java | 30 -----
.../k/loader/yaml/parser/ThrottleStepParser.java | 1 +
.../yaml/parser/ThrowExceptionStepParser.java | 1 +
.../k/loader/yaml/parser/ToDynamicStepParser.java | 3 +-
.../camel/k/loader/yaml/parser/ToStepParser.java | 1 +
.../k/loader/yaml/parser/TransactedStepParser.java | 1 +
.../k/loader/yaml/parser/TransformStepParser.java | 1 +
...epParser.java => TypedProcessorStepParser.java} | 16 ++-
.../k/loader/yaml/parser/UnmarshalStepParser.java | 1 +
.../k/loader/yaml/parser/ValidateStepParser.java | 1 +
.../k/loader/yaml/parser/WireTapStepParser.java | 3 +-
.../yaml/{parser => spi}/ProcessorStepParser.java | 14 +--
.../yaml/{parser => spi}/StartStepParser.java | 9 +-
.../k/loader/yaml/{parser => spi}/StepParser.java | 74 +++++++----
.../yaml/{parser => spi}/StepParserException.java | 2 +-
.../yaml/{parser => spi}/StepParserSupport.java | 3 +-
...MixIn.java => RemoveHeaderDefinitionMixIn.java} | 15 +--
...xIn.java => RemovePropertyDefinitionMixIn.java} | 15 +--
camel-k-loader-yaml/camel-k-loader-yaml/pom.xml | 14 +++
.../camel/k/loader/yaml/YamlSourceLoader.java | 7 +-
.../apache/camel/k/loader/yaml/TestSupport.groovy | 23 +++-
.../camel/k/loader/yaml/parser/BeanTest.groovy | 8 +-
.../camel/k/loader/yaml/parser/ChoiceTest.groovy | 1 +
.../k/loader/yaml/parser/ClaimCheckTest.groovy | 6 +-
.../k/loader/yaml/parser/ConvertBodyTest.groovy | 6 +-
.../camel/k/loader/yaml/parser/FromTest.groovy | 1 +
.../camel/k/loader/yaml/parser/LogTest.groovy | 6 +-
.../camel/k/loader/yaml/parser/PipelineTest.groovy | 1 +
.../k/loader/yaml/parser/RemoveHeaderTest.groovy | 17 ++-
.../k/loader/yaml/parser/RemoveHeadersTest.groovy | 6 +-
.../loader/yaml/parser/RemovePropertiesTest.groovy | 8 +-
.../k/loader/yaml/parser/RemovePropertyTest.groovy | 18 ++-
.../camel/k/loader/yaml/parser/RestTest.groovy | 1 +
.../camel/k/loader/yaml/parser/RollbackTest.groovy | 16 +--
.../yaml/parser/SetExchangePatternTest.groovy | 6 +-
.../camel/k/loader/yaml/parser/StepTest.groovy | 3 +-
.../{TransactedTest.groovy => StopTest.groovy} | 15 ++-
.../camel/k/loader/yaml/parser/ThreadsTest.groovy | 4 +-
.../k/loader/yaml/parser/ThrowExceptionTest.groovy | 24 ++--
.../k/loader/yaml/parser/TransactedTest.groovy | 2 +-
.../core/quarkus/deployment/DeploymentSupport.java | 54 ++++++++
.../quarkus/deployment/DeploymentProcessor.java | 77 +++---------
.../k/knative/yaml/parser/KnativeStepParser.java | 6 +-
docs/modules/languages/nav-languages.adoc | 1 +
.../modules/languages/pages/yaml.adoc | 140 +++++++++++----------
.../data/routes.yaml | 2 +-
.../data/routes.yaml | 2 +-
.../data/routes.yaml | 2 +-
.../src/main/resources/routes.yaml | 8 +-
pom.xml | 2 +-
.../apache/camel/k/tooling/apt/CamelProcessor.java | 10 --
tooling/camel-k-maven-plugin/pom.xml | 2 +-
.../maven/GenerateYamlLoaderSupportClasses.java | 114 +++++++++++++++--
.../camel/k/tooling/maven/GenerateYamlSupport.java | 5 +-
96 files changed, 525 insertions(+), 642 deletions(-)
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/BeanStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/ClaimCheckStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/ConvertBodyStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/LogStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/RemoveHeaderStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/RemoveHeadersStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/RemovePropertiesStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/RemovePropertyStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/StopStepParser.java
delete mode 100644
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/ThreadsStepParser.java
rename
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/parser/{RollbackStepParser.java
=> TypedProcessorStepParser.java} (72%)
rename
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/{parser
=> spi}/ProcessorStepParser.java (77%)
rename
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/{parser
=> spi}/StartStepParser.java (77%)
rename
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/{parser
=> spi}/StepParser.java (56%)
rename
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/{parser
=> spi}/StepParserException.java (97%)
rename
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/{parser
=> spi}/StepParserSupport.java (97%)
copy
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/support/{Any23DataFormatMixIn.java
=> RemoveHeaderDefinitionMixIn.java} (72%)
copy
camel-k-loader-yaml/camel-k-loader-yaml-common/src/main/java/org/apache/camel/k/loader/yaml/support/{Any23DataFormatMixIn.java
=> RemovePropertyDefinitionMixIn.java} (71%)
copy
camel-k-loader-yaml/camel-k-loader-yaml/src/test/groovy/org/apache/camel/k/loader/yaml/parser/{TransactedTest.groovy
=> StopTest.groovy} (73%)
rename camel-k-loader-yaml/README.adoc =>
docs/modules/languages/pages/yaml.adoc (94%)