You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/02/21 09:06:12 UTC

[camel-k-runtime] branch master updated (37be71a -> 1bc48d9)

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git.


    from 37be71a  Initial import
     add e2bfda2  Adding JVM runtime
     add 4363dca  Add support for .js, .java and classes
     add 2dca3ec  Fix integration with new runtime classes
     add dc0d072  swith to full in-memory java compiler and some minro cleanup
     add 839b67c  Added Property placeholder for commons-lang3 version
     add dd37cbd  runtime: add support for groovy
     add 252114f  initial code for integration context
     add 92e35eb  Bump Camel to version 2.22.1
     add 6708ec9  add support for non java integrations
     add 6bf7879  Route loaders should derive language from 'kamel run --language' #46
     add a5b3a25  kamel run should support adding dependencies #49
     add 4f2828f  kamel run runtime/examples/Sample.java fails with java.lang.NoClassDefFoundError #57
     add 1ff678e  Support for properties #62
     add 20f1912  Support for environment variables #65
     add 3996d16  Support for configmap and secrets #67
     add 61c7692  Add support for XML routes #70
     add 50631cf  Bump version to 0.0.2-SNAPSHOT
     add 5c0f115  fix bug preventint integration to run
     add 8edda17  jvm: improve language detection
     add 525479e  Context handling improvement
     add 6118f46  Embed camel catalog #93
     add c14e7af  Embed camel catalog #93
     add aeba7a0  Implementation of auto-discovery
     add 3d6efa7  feat(examples): Add a Camel-caffeine Cache java sample
     add 40cc47d  Bump version to 0.0.3-SNAPSHOT
     add 73ca6ce  maven: plugin to generate detailed project dependencies
     add a2509a4  Add bindings for rest dsl in groovy/js routes #117
     add aa37b99  Avoid deprecated addRoutes (replaced by includeRoutes)
     add 8404298  Fix typo
     add 9eb625c  runtime: support for kotlin runtime
     add 7ff7efd  support component configuration from properties
     add ea4dbdb  Add initial DSL to bind object to camel registry
     add 5067f29  chore: small improvement to groovy dls
     add 493708d  Added an example of binding object in Camel registry in groovy
     add c032749  Bump to next Snapshot
     add 4276333  runtime: enhance groovy dsl
     add 8e5ff08  runtime: improve groovy dsl
     add 8624567  runtime: improve kotlin dsl
     add be96f08  runtime: improve rest dsl for groovy and kotlin runtimes
     add 64a3b6a  doc: add initial documentation about integration DSLs
     add b3e4d3c  runtime: refine groovy dsl
     add de2dd4e  Fixed errors during redeploy
     add 736ee40  runtime(groovy) : improve registry dsl
     add 6a5ac56  configure camel context from properties #175
     add 124af0b  chore(logging): move log colouring definition to runtime
     add 2c098ea  Bump version to 0.0.5-SNAPSHOT
     add 4a988f7  runtime(kotlin) : switch to kotlin 1.3 scripting
     add 3d43779  chore(test) : switch to junit 5
     add 191c209  chore(build): remove deprecated methos
     add 1d4126e  runtime(kotline): update to kotlin 1.3.0 release
     add 8d6047b  (chore) add an example of xml route
     add 1108cae  cloudevents & knative
     add bcdef14  Added profiles and Knative serving
     add 09ee1f2  Add automatic configuration to Knative endpoints
     add 8b903a5  chore(runtime) : add a java rest example with restlet
     add 0ef99e2  chore(dependencies): update kotlin to v1.3.10
     add d8a1f12  chore(dependencies): update camel to v2.22.2
     add 08d45f0  chore(dependencies): update to maven 3.6.0
     add a5fb2bd  chore(runtime): configure maven surefire plugin
     add 4c056ab  chore(runtime): replace test logging configuration via properties with xml configuiration for camel-knative submodule
     add 8305a60  Add eventing subscription
     add 2b77886  runtime: small improvement to the dependency lister plugin
     add c8c2ff6  Bump version to 0.0.6-SNAPSHOT
     add 5acc7fe  runtime: add a netty4-http based knative component
     add 4643a42  Support for multiple integration definitions #45
     add fea66ef  fix findings
     add 9de9b09  initial support for spring boot
     add 07ba605  Fix #218: allow to push to Knative
     add 0752ace  fix netty header
     add b47bc53  chore: support for computing knative channel/service host name from uri
     add a4326ad  chore: remove spring boot example bits
     add e46e2e2  fix pr review findings
     add b6d18bb  chore(dependencies): update camel to v2.23.0
     add acd3d72  chore(dependencies): update junit-jupiter to v5.3.2
     add be33da6  chore(deps): allign groovy version to the one used by camel 2.23.0
     add 6366efd  chore(deps): update joor to v0.9.10
     add f4d97bb  chore(runtime): code cleanup
     add 65cb562  (chore) reorganizing examples
     add 560024e  Support for compressed source blob #265
     add 4093c46  chore(deps): update kotlin to v1.3.11 (#271)
     add 755db4c  Bump version to 0.1.0-SNAPSHOT
     add 1abe617  Bump version to 0.1.1-SNAPSHOT
     add 144cb1e  Determine active/passive endpoints from Catalog #264
     add 1cd30d3  chore(build): add a simple profile to check for dependencies updates
     add f3275e0  chore(git): remove redundant .gitignore files
     add 4dfa2c4  runtime: initial support for traits #287
     add 03f4943  runtime: use camel built-in service loader to find routes loaders
     add 90a4d81  runtime: refactor project layout
     add f2ccd48  chore(runtime): try to lookup routes loaders from registry first, then from resources/services
     add 6ef0e35  catalog : include camel-k components #301
     add 0b2f181  support resources as env var
     add 70965f2  add support for a simple yaml flow
     add 8e77c33  Adding JSON auto-conversion option
     add 444af0e  chore(deps): update groovy to v2.5.5
     add dd2858b  chore(deps): update maven-common-artifact-filters to v3.1.0
     add 2591653  create camel-k-maven-plugin #322
     add fd1d4e1  support for openapi/swagger #323
     add 119dfb1  Bump to Camel 2.23.1 (#337)
     add 915e808  Upgrade Jackson to version 2.9.8 (#339)
     add a42e730  Bump version to 0.2.X
     add 3a95b96  Bump version to 0.2.1-SNAPSHOT
     add 64b4851  runtime: improve discovery and configuration of runtime traits
     add a0366dd  Added a commit to explain why duoble trait.apply is used in RuntimeSupport.java
     add 15ae763  chore(deps): update kotlin to v1.3.20
     add 3a7b4eb  runtime: simplify loader development
     add e69615b  The example RestWithRestlet does not work calling its service via curl or webbrowser #402
     add 48159af  camel-knative: support for cloud events specs v0.2 #376
     add e6f3e7f  Renamed RuntimeTrait in ContextCustomizer since the name clashed and created confusion. Changed ContextCustomizer.apply(...) signature to pass a RuntimeRegistry in addition to CamelContext.
     add d24014f  runtime: ensure that the generated project uses the right camel version #384
     add ef70a2e  chore(runtime): update dependencies
     add 1668f90  Moved route loading of jvm-runtime inside a Listner to load them after context customizers have run.k
     add 6407e0b  catalog should be available as custom resource #302
     add 94ab527  enhancement(runtime): improve runtime lifecycle handling
     add f93dd8f  chore(runtime): prepare for deployment
     add 8adcd54  Error while deploying integration in Knative based environment #436
     add 22bc96f  chore(runtime): add license headers
     add 2ff06f7  Cannot deploy integration if not in the root package #41
     add 2b3375f  chore(runtime): use parametrized tests to test routes loaders
     add 8cf5071  chore(catalog): improve camel catalog generation
     add 4656bd7  Added release profile
     add 8799a45  Added a FailIfNoTests option to Surefire
     add 66ce3ca  [maven-release-plugin] prepare release camel-k-runtime-parent-0.2.1
     add 711fd47  [maven-release-plugin] rollback the release of camel-k-runtime-parent-0.2.1
     add b974809  [maven-release-plugin] prepare release camel-k-runtime-parent-0.2.1
     add 0cc5df3  [maven-release-plugin] prepare for next development iteration
     new 1bc48d9  Merge pull request #1 from apache/import-runtime

The 1 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:
 .gitignore                                         |  10 +
 .maven-versions-rules.xml                          |  39 ++
 camel-k-maven-plugin/pom.xml                       | 169 ++++++
 .../camel/k/tooling/maven/GenerateCatalogMojo.java | 227 ++++++++
 .../tooling/maven/GenerateDependencyListMojo.java  | 104 ++++
 .../camel/k/tooling/maven/GenerateRestXML.java     |  94 ++++
 .../camel/k/tooling/maven/model/Artifact.java      |  67 +++
 .../camel/k/tooling/maven/model/CamelArtifact.java | 170 ++++++
 .../camel/k/tooling/maven/model/CamelScheme.java   |  71 +++
 .../maven/model/CatalogComponentDefinition.java    |  81 +++
 .../maven/model/CatalogDataFormatDefinition.java   |  60 +++
 .../maven/model/CatalogLanguageDefinition.java     |  60 +++
 .../k/tooling/maven/model/CatalogProcessor.java    |  42 ++
 .../k/tooling/maven/model/CatalogSupport.java      |  47 ++
 .../k/tooling/maven/model/crd/CamelCatalog.java    |  35 ++
 .../tooling/maven/model/crd/CamelCatalogSpec.java  |  40 ++
 .../k/tooling/maven/model/k8s/ObjectMeta.java      |  37 ++
 .../camel/k/tooling/maven/model/k8s/TypeMeta.java  |  37 ++
 .../maven/processors/CatalogProcessor_2_x.java     | 163 ++++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 ...he.camel.k.tooling.maven.model.CatalogProcessor |   1 +
 camel-k-runtime-core/pom.xml                       |  86 +++
 .../main/java/org/apache/camel/k/Constants.java    |  34 ++
 .../java/org/apache/camel/k/ContextCustomizer.java |  30 ++
 .../java/org/apache/camel/k/InMemoryRegistry.java  |  81 +++
 .../main/java/org/apache/camel/k/RoutesLoader.java |  40 ++
 .../src/main/java/org/apache/camel/k/Runtime.java  |  78 +++
 .../src/main/java/org/apache/camel/k/Source.java   |  99 ++++
 .../camel/k/listener/AbstractPhaseListener.java    |  36 ++
 .../apache/camel/k/listener/ContextConfigurer.java |  51 ++
 .../k/listener/ContextLifecycleConfigurer.java     |  48 ++
 .../apache/camel/k/listener/RoutesConfigurer.java  |  83 +++
 .../org/apache/camel/k/listener/RoutesDumper.java  |  57 ++
 .../camel/k/support/PlatformStreamHandler.java     | 116 ++++
 .../org/apache/camel/k/support/RuntimeSupport.java | 214 ++++++++
 .../org/apache/camel/k/support/URIResolver.java    |  66 +++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 camel-k-runtime-groovy/pom.xml                     | 117 +++++
 .../camel/k/groovy/GroovyRoutesLoader.groovy       |  57 ++
 .../k/groovy/dsl/ComponentConfiguration.groovy     |  68 +++
 .../k/groovy/dsl/ComponentsConfiguration.groovy    |  84 +++
 .../camel/k/groovy/dsl/ContextConfiguration.groovy |  42 ++
 .../k/groovy/dsl/IntegrationConfiguration.groovy   |  78 +++
 .../k/groovy/dsl/RegistryConfiguration.groovy      |  35 ++
 .../camel/k/groovy/dsl/RestConfiguration.groovy    |  45 ++
 .../groovy/extension/LogComponentExtension.groovy  |  33 ++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../org.codehaus.groovy.runtime.ExtensionModule    |   4 +
 .../services/org/apache/camel/k/loader/groovy      |  18 +
 .../org/apache/camel/k/groovy/LoaderTest.groovy    |  48 ++
 .../camel/k/groovy/dsl/IntegrationTest.groovy      |  98 ++++
 .../k/groovy/dsl/extension/LogExtensionTest.groovy |  43 ++
 .../src/test/resources/log4j2-test.xml             |  18 +
 .../src/test/resources/routes-with-bindings.groovy |  12 +
 .../routes-with-component-configuration.groovy     |  31 ++
 .../src/test/resources/routes-with-rest.groovy     |  19 +
 .../src/test/resources/routes.groovy               |   3 +
 camel-k-runtime-jvm/pom.xml                        | 129 +++++
 .../java/org/apache/camel/k/jvm/Application.java   |  58 ++
 .../org/apache/camel/k/jvm/ApplicationRuntime.java | 154 ++++++
 .../org/apache/camel/k/jvm/ApplicationSupport.java |  53 ++
 .../org/apache/camel/k/jvm/dsl/Components.java     |  47 ++
 .../apache/camel/k/jvm/loader/JavaClassLoader.java |  47 ++
 .../camel/k/jvm/loader/JavaScriptLoader.java       |  73 +++
 .../camel/k/jvm/loader/JavaSourceLoader.java       | 105 ++++
 .../org/apache/camel/k/jvm/loader/XmlLoader.java   |  75 +++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../services/org/apache/camel/k/loader/class       |  18 +
 .../services/org/apache/camel/k/loader/java        |  18 +
 .../META-INF/services/org/apache/camel/k/loader/js |  18 +
 .../services/org/apache/camel/k/loader/xml         |  18 +
 .../src/main/resources/log4j2.properties           |   7 +
 .../test/java/org/apache/camel/k/jvm/MyRoutes.java |  27 +
 .../org/apache/camel/k/jvm/PropertiesTest.java     | 169 ++++++
 .../camel/k/jvm/RoutesLoadersCommonTest.java       |  71 +++
 .../org/apache/camel/k/jvm/RoutesLoadersTest.java  | 112 ++++
 .../java/org/apache/camel/k/jvm/RuntimeTest.java   | 106 ++++
 .../org/apache/camel/k/jvm/TestCustomizer.java     |  39 ++
 .../services/org/apache/camel/k/customizer/test    |  18 +
 .../src/test/resources/MyRoutes.java               |  25 +
 .../test/resources/MyRoutesWithNameOverride.java   |  25 +
 .../test/resources/MyRoutesWithNestedClass.java    |  39 ++
 .../src/test/resources/MyRoutesWithPackage.java    |  11 +
 .../resources/MyRoutesWithRestConfiguration.java   |  30 ++
 .../src/test/resources/conf.d/001/conf.properties  |   1 +
 .../src/test/resources/conf.d/002/conf.properties  |   2 +
 .../src/test/resources/conf.properties             |   2 +
 .../src/test/resources/log4j2-test.xml             |  17 +
 .../src/test/resources/my-resource.txt             |   1 +
 camel-k-runtime-jvm/src/test/resources/r1.js       |   4 +
 camel-k-runtime-jvm/src/test/resources/r2.mytype   |   4 +
 camel-k-runtime-jvm/src/test/resources/rests.xml   |   9 +
 .../src/test/resources/routes-compressed.js.gz.b64 |   1 +
 camel-k-runtime-jvm/src/test/resources/routes.js   |   2 +
 .../src/test/resources/routes.mytype               |   3 +
 camel-k-runtime-jvm/src/test/resources/routes.xml  |   7 +
 camel-k-runtime-kotlin/pom.xml                     | 123 +++++
 .../apache/camel/k/kotlin/KotlinRoutesLoader.kt    |  87 +++
 .../camel/k/kotlin/dsl/ComponentsConfiguration.kt  |  43 ++
 .../camel/k/kotlin/dsl/ContextConfiguration.kt     |  35 ++
 .../camel/k/kotlin/dsl/IntegrationConfiguration.kt |  54 ++
 .../camel/k/kotlin/dsl/RegistryConfiguration.kt    |  25 +
 .../apache/camel/k/kotlin/dsl/RestConfiguration.kt |  39 ++
 .../k/kotlin/extension/LogComponentExtensions.kt   |  24 +
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../services/org/apache/camel/k/loader/kts         |  18 +
 .../kotlin/org/apache/camel/k/kotlin/LoaderTest.kt |  47 ++
 .../apache/camel/k/kotlin/dsl/IntegrationTest.kt   |  74 +++
 .../camel/k/kotlin/extension/LogExtensionTest.kt   |  24 +
 .../src/test/resources/log4j2-test.xml             |  17 +
 .../src/test/resources/routes-new.kts              |   2 +
 .../src/test/resources/routes-with-bindings.kts    |  16 +
 .../routes-with-component-configuration.kts        |  28 +
 .../src/test/resources/routes-with-rest.kts        |  22 +
 .../src/test/resources/routes.kts                  |   6 +
 camel-k-runtime-spring-boot-layout/pom.xml         |  37 ++
 .../apache/camel/k/spring/boot/layout/Factory.java |  49 ++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../src/main/resources/META-INF/spring.factories   |   2 +
 camel-k-runtime-spring-boot/pom.xml                | 137 +++++
 .../apache/camel/k/spring/boot/Application.java    |  65 +++
 .../spring/boot/ApplicationAutoConfiguration.java  | 132 +++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../src/main/resources/META-INF/spring.factories   |   2 +
 camel-k-runtime-yaml/pom.xml                       |  86 +++
 .../org/apache/camel/k/yaml/YamlFlowLoader.java    | 103 ++++
 .../org/apache/camel/k/yaml/model/Endpoint.java    |  46 ++
 .../java/org/apache/camel/k/yaml/model/Flow.java   |  31 ++
 .../java/org/apache/camel/k/yaml/model/Step.java   |  38 ++
 .../org/apache/camel/k/yaml/model/StepHandler.java |  30 ++
 .../k/yaml/model/handler/EndpointHandler.java      |  36 ++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../services/org/apache/camel/k/loader/flow        |  18 +
 .../services/org/apache/camel/k/yaml/flow/endpoint |  18 +
 .../org/apache/camel/k/yaml/RoutesLoaderTest.java  |  51 ++
 .../src/test/resources/log4j2-test.xml             |  17 +
 .../src/test/resources/routes.flow                 |   5 +
 camel-knative-http/pom.xml                         | 108 ++++
 .../camel/component/knative/http/KnativeHttp.java  |  22 +
 .../knative/http/KnativeHttpComponent.java         | 263 +++++++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../org/apache/camel/component/knative-http        |  18 +
 .../component/knative/http/KnativeHttpMain.java    |  52 ++
 .../src/test/resources/log4j2-test.xml             |  19 +
 camel-knative/pom.xml                              | 140 +++++
 .../apache/camel/component/knative/Knative.java    |  47 ++
 .../camel/component/knative/KnativeComponent.java  | 135 +++++
 .../component/knative/KnativeConfiguration.java    |  83 +++
 .../knative/KnativeConversionProcessor.java        |  28 +
 .../camel/component/knative/KnativeEndpoint.java   | 212 ++++++++
 .../component/knative/KnativeEnvironment.java      | 210 ++++++++
 .../camel/component/knative/KnativeProducer.java   |  79 +++
 .../camel/component/knative/KnativeSupport.java    |  46 ++
 .../knative/ce/CloudEventsProcessors.java          |  65 +++
 .../org/apache/camel/component/knative/ce/V01.java | 102 ++++
 .../org/apache/camel/component/knative/ce/V02.java | 102 ++++
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   2 +-
 .../services/org/apache/camel/component/knative    |  18 +
 .../component/knative/CloudEventsV01Test.java      | 349 ++++++++++++
 .../component/knative/CloudEventsV02Test.java      | 349 ++++++++++++
 .../component/knative/KnativeComponentTest.java    | 585 +++++++++++++++++++++
 camel-knative/src/test/resources/environment.json  |  26 +
 camel-knative/src/test/resources/log4j2-test.xml   |  19 +
 pom.xml                                            | 316 +++++++++++
 174 files changed, 10061 insertions(+), 10 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 .maven-versions-rules.xml
 create mode 100644 camel-k-maven-plugin/pom.xml
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateCatalogMojo.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateDependencyListMojo.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/GenerateRestXML.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/Artifact.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CamelArtifact.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CamelScheme.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CatalogComponentDefinition.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CatalogDataFormatDefinition.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CatalogLanguageDefinition.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CatalogProcessor.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/CatalogSupport.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/crd/CamelCatalog.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/crd/CamelCatalogSpec.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/k8s/ObjectMeta.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/model/k8s/TypeMeta.java
 create mode 100644 camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/processors/CatalogProcessor_2_x.java
 copy LICENSE => camel-k-maven-plugin/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-maven-plugin/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-maven-plugin/src/main/resources/META-INF/services/org.apache.camel.k.tooling.maven.model.CatalogProcessor
 create mode 100644 camel-k-runtime-core/pom.xml
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/Constants.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/ContextCustomizer.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/InMemoryRegistry.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/RoutesLoader.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/Runtime.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/Source.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/AbstractPhaseListener.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/ContextConfigurer.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/ContextLifecycleConfigurer.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/RoutesConfigurer.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/RoutesDumper.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/support/PlatformStreamHandler.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/support/RuntimeSupport.java
 create mode 100644 camel-k-runtime-core/src/main/java/org/apache/camel/k/support/URIResolver.java
 copy LICENSE => camel-k-runtime-core/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-core/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-groovy/pom.xml
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/GroovyRoutesLoader.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/dsl/ComponentConfiguration.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/dsl/ComponentsConfiguration.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/dsl/ContextConfiguration.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/dsl/IntegrationConfiguration.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/dsl/RegistryConfiguration.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/dsl/RestConfiguration.groovy
 create mode 100644 camel-k-runtime-groovy/src/main/groovy/org/apache/camel/k/groovy/extension/LogComponentExtension.groovy
 copy LICENSE => camel-k-runtime-groovy/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-groovy/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-groovy/src/main/resources/META-INF/services/org.codehaus.groovy.runtime.ExtensionModule
 create mode 100644 camel-k-runtime-groovy/src/main/resources/META-INF/services/org/apache/camel/k/loader/groovy
 create mode 100644 camel-k-runtime-groovy/src/test/groovy/org/apache/camel/k/groovy/LoaderTest.groovy
 create mode 100644 camel-k-runtime-groovy/src/test/groovy/org/apache/camel/k/groovy/dsl/IntegrationTest.groovy
 create mode 100644 camel-k-runtime-groovy/src/test/groovy/org/apache/camel/k/groovy/dsl/extension/LogExtensionTest.groovy
 create mode 100644 camel-k-runtime-groovy/src/test/resources/log4j2-test.xml
 create mode 100644 camel-k-runtime-groovy/src/test/resources/routes-with-bindings.groovy
 create mode 100644 camel-k-runtime-groovy/src/test/resources/routes-with-component-configuration.groovy
 create mode 100644 camel-k-runtime-groovy/src/test/resources/routes-with-rest.groovy
 create mode 100644 camel-k-runtime-groovy/src/test/resources/routes.groovy
 create mode 100644 camel-k-runtime-jvm/pom.xml
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/Application.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/ApplicationRuntime.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/ApplicationSupport.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/dsl/Components.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/loader/JavaClassLoader.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/loader/JavaScriptLoader.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/loader/JavaSourceLoader.java
 create mode 100644 camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/loader/XmlLoader.java
 copy LICENSE => camel-k-runtime-jvm/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-jvm/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-jvm/src/main/resources/META-INF/services/org/apache/camel/k/loader/class
 create mode 100644 camel-k-runtime-jvm/src/main/resources/META-INF/services/org/apache/camel/k/loader/java
 create mode 100644 camel-k-runtime-jvm/src/main/resources/META-INF/services/org/apache/camel/k/loader/js
 create mode 100644 camel-k-runtime-jvm/src/main/resources/META-INF/services/org/apache/camel/k/loader/xml
 create mode 100644 camel-k-runtime-jvm/src/main/resources/log4j2.properties
 create mode 100644 camel-k-runtime-jvm/src/test/java/org/apache/camel/k/jvm/MyRoutes.java
 create mode 100644 camel-k-runtime-jvm/src/test/java/org/apache/camel/k/jvm/PropertiesTest.java
 create mode 100644 camel-k-runtime-jvm/src/test/java/org/apache/camel/k/jvm/RoutesLoadersCommonTest.java
 create mode 100644 camel-k-runtime-jvm/src/test/java/org/apache/camel/k/jvm/RoutesLoadersTest.java
 create mode 100644 camel-k-runtime-jvm/src/test/java/org/apache/camel/k/jvm/RuntimeTest.java
 create mode 100644 camel-k-runtime-jvm/src/test/java/org/apache/camel/k/jvm/TestCustomizer.java
 create mode 100644 camel-k-runtime-jvm/src/test/resources/META-INF/services/org/apache/camel/k/customizer/test
 create mode 100644 camel-k-runtime-jvm/src/test/resources/MyRoutes.java
 create mode 100644 camel-k-runtime-jvm/src/test/resources/MyRoutesWithNameOverride.java
 create mode 100644 camel-k-runtime-jvm/src/test/resources/MyRoutesWithNestedClass.java
 create mode 100644 camel-k-runtime-jvm/src/test/resources/MyRoutesWithPackage.java
 create mode 100644 camel-k-runtime-jvm/src/test/resources/MyRoutesWithRestConfiguration.java
 create mode 100644 camel-k-runtime-jvm/src/test/resources/conf.d/001/conf.properties
 create mode 100644 camel-k-runtime-jvm/src/test/resources/conf.d/002/conf.properties
 create mode 100644 camel-k-runtime-jvm/src/test/resources/conf.properties
 create mode 100644 camel-k-runtime-jvm/src/test/resources/log4j2-test.xml
 create mode 100644 camel-k-runtime-jvm/src/test/resources/my-resource.txt
 create mode 100644 camel-k-runtime-jvm/src/test/resources/r1.js
 create mode 100644 camel-k-runtime-jvm/src/test/resources/r2.mytype
 create mode 100644 camel-k-runtime-jvm/src/test/resources/rests.xml
 create mode 100644 camel-k-runtime-jvm/src/test/resources/routes-compressed.js.gz.b64
 create mode 100644 camel-k-runtime-jvm/src/test/resources/routes.js
 create mode 100644 camel-k-runtime-jvm/src/test/resources/routes.mytype
 create mode 100644 camel-k-runtime-jvm/src/test/resources/routes.xml
 create mode 100644 camel-k-runtime-kotlin/pom.xml
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/KotlinRoutesLoader.kt
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/ComponentsConfiguration.kt
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/ContextConfiguration.kt
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/IntegrationConfiguration.kt
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/RegistryConfiguration.kt
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/RestConfiguration.kt
 create mode 100644 camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/extension/LogComponentExtensions.kt
 copy LICENSE => camel-k-runtime-kotlin/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-kotlin/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-kotlin/src/main/resources/META-INF/services/org/apache/camel/k/loader/kts
 create mode 100644 camel-k-runtime-kotlin/src/test/kotlin/org/apache/camel/k/kotlin/LoaderTest.kt
 create mode 100644 camel-k-runtime-kotlin/src/test/kotlin/org/apache/camel/k/kotlin/dsl/IntegrationTest.kt
 create mode 100644 camel-k-runtime-kotlin/src/test/kotlin/org/apache/camel/k/kotlin/extension/LogExtensionTest.kt
 create mode 100644 camel-k-runtime-kotlin/src/test/resources/log4j2-test.xml
 create mode 100644 camel-k-runtime-kotlin/src/test/resources/routes-new.kts
 create mode 100644 camel-k-runtime-kotlin/src/test/resources/routes-with-bindings.kts
 create mode 100644 camel-k-runtime-kotlin/src/test/resources/routes-with-component-configuration.kts
 create mode 100644 camel-k-runtime-kotlin/src/test/resources/routes-with-rest.kts
 create mode 100644 camel-k-runtime-kotlin/src/test/resources/routes.kts
 create mode 100644 camel-k-runtime-spring-boot-layout/pom.xml
 create mode 100644 camel-k-runtime-spring-boot-layout/src/main/java/org/apache/camel/k/spring/boot/layout/Factory.java
 copy LICENSE => camel-k-runtime-spring-boot-layout/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-spring-boot-layout/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-spring-boot-layout/src/main/resources/META-INF/spring.factories
 create mode 100644 camel-k-runtime-spring-boot/pom.xml
 create mode 100644 camel-k-runtime-spring-boot/src/main/java/org/apache/camel/k/spring/boot/Application.java
 create mode 100644 camel-k-runtime-spring-boot/src/main/java/org/apache/camel/k/spring/boot/ApplicationAutoConfiguration.java
 copy LICENSE => camel-k-runtime-spring-boot/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-spring-boot/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-spring-boot/src/main/resources/META-INF/spring.factories
 create mode 100644 camel-k-runtime-yaml/pom.xml
 create mode 100644 camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/YamlFlowLoader.java
 create mode 100644 camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/Endpoint.java
 create mode 100644 camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/Flow.java
 create mode 100644 camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/Step.java
 create mode 100644 camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/StepHandler.java
 create mode 100644 camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/handler/EndpointHandler.java
 copy LICENSE => camel-k-runtime-yaml/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-k-runtime-yaml/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-k-runtime-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/flow
 create mode 100644 camel-k-runtime-yaml/src/main/resources/META-INF/services/org/apache/camel/k/yaml/flow/endpoint
 create mode 100644 camel-k-runtime-yaml/src/test/java/org/apache/camel/k/yaml/RoutesLoaderTest.java
 create mode 100644 camel-k-runtime-yaml/src/test/resources/log4j2-test.xml
 create mode 100644 camel-k-runtime-yaml/src/test/resources/routes.flow
 create mode 100644 camel-knative-http/pom.xml
 create mode 100644 camel-knative-http/src/main/java/org/apache/camel/component/knative/http/KnativeHttp.java
 create mode 100644 camel-knative-http/src/main/java/org/apache/camel/component/knative/http/KnativeHttpComponent.java
 copy LICENSE => camel-knative-http/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-knative-http/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-knative-http/src/main/resources/META-INF/services/org/apache/camel/component/knative-http
 create mode 100644 camel-knative-http/src/test/java/org/apache/camel/component/knative/http/KnativeHttpMain.java
 create mode 100644 camel-knative-http/src/test/resources/log4j2-test.xml
 create mode 100644 camel-knative/pom.xml
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/Knative.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeComponent.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeConfiguration.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeConversionProcessor.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeEndpoint.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeEnvironment.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeProducer.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/KnativeSupport.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/ce/CloudEventsProcessors.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/ce/V01.java
 create mode 100644 camel-knative/src/main/java/org/apache/camel/component/knative/ce/V02.java
 copy LICENSE => camel-knative/src/main/resources/META-INF/LICENSE.txt (100%)
 copy NOTICE => camel-knative/src/main/resources/META-INF/NOTICE.txt (96%)
 create mode 100644 camel-knative/src/main/resources/META-INF/services/org/apache/camel/component/knative
 create mode 100644 camel-knative/src/test/java/org/apache/camel/component/knative/CloudEventsV01Test.java
 create mode 100644 camel-knative/src/test/java/org/apache/camel/component/knative/CloudEventsV02Test.java
 create mode 100644 camel-knative/src/test/java/org/apache/camel/component/knative/KnativeComponentTest.java
 create mode 100644 camel-knative/src/test/resources/environment.json
 create mode 100644 camel-knative/src/test/resources/log4j2-test.xml
 create mode 100644 pom.xml


[camel-k-runtime] 01/01: Merge pull request #1 from apache/import-runtime

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git

commit 1bc48d98659d69dd36cbd30736f165211b9c37e0
Merge: 37be71a 0cc5df3
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Feb 21 10:06:07 2019 +0100

    Merge pull request #1 from apache/import-runtime
    
    First import for runtime

 .gitignore                                         |  10 +
 .maven-versions-rules.xml                          |  39 ++
 camel-k-maven-plugin/pom.xml                       | 169 ++++++
 .../camel/k/tooling/maven/GenerateCatalogMojo.java | 227 ++++++++
 .../tooling/maven/GenerateDependencyListMojo.java  | 104 ++++
 .../camel/k/tooling/maven/GenerateRestXML.java     |  94 ++++
 .../camel/k/tooling/maven/model/Artifact.java      |  67 +++
 .../camel/k/tooling/maven/model/CamelArtifact.java | 170 ++++++
 .../camel/k/tooling/maven/model/CamelScheme.java   |  71 +++
 .../maven/model/CatalogComponentDefinition.java    |  81 +++
 .../maven/model/CatalogDataFormatDefinition.java   |  60 +++
 .../maven/model/CatalogLanguageDefinition.java     |  60 +++
 .../k/tooling/maven/model/CatalogProcessor.java    |  42 ++
 .../k/tooling/maven/model/CatalogSupport.java      |  47 ++
 .../k/tooling/maven/model/crd/CamelCatalog.java    |  35 ++
 .../tooling/maven/model/crd/CamelCatalogSpec.java  |  40 ++
 .../k/tooling/maven/model/k8s/ObjectMeta.java      |  37 ++
 .../camel/k/tooling/maven/model/k8s/TypeMeta.java  |  37 ++
 .../maven/processors/CatalogProcessor_2_x.java     | 163 ++++++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 ...he.camel.k.tooling.maven.model.CatalogProcessor |   1 +
 camel-k-runtime-core/pom.xml                       |  86 +++
 .../main/java/org/apache/camel/k/Constants.java    |  34 ++
 .../java/org/apache/camel/k/ContextCustomizer.java |  30 ++
 .../java/org/apache/camel/k/InMemoryRegistry.java  |  81 +++
 .../main/java/org/apache/camel/k/RoutesLoader.java |  40 ++
 .../src/main/java/org/apache/camel/k/Runtime.java  |  78 +++
 .../src/main/java/org/apache/camel/k/Source.java   |  99 ++++
 .../camel/k/listener/AbstractPhaseListener.java    |  36 ++
 .../apache/camel/k/listener/ContextConfigurer.java |  51 ++
 .../k/listener/ContextLifecycleConfigurer.java     |  48 ++
 .../apache/camel/k/listener/RoutesConfigurer.java  |  83 +++
 .../org/apache/camel/k/listener/RoutesDumper.java  |  57 ++
 .../camel/k/support/PlatformStreamHandler.java     | 116 ++++
 .../org/apache/camel/k/support/RuntimeSupport.java | 214 ++++++++
 .../org/apache/camel/k/support/URIResolver.java    |  66 +++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 camel-k-runtime-groovy/pom.xml                     | 117 +++++
 .../camel/k/groovy/GroovyRoutesLoader.groovy       |  57 ++
 .../k/groovy/dsl/ComponentConfiguration.groovy     |  68 +++
 .../k/groovy/dsl/ComponentsConfiguration.groovy    |  84 +++
 .../camel/k/groovy/dsl/ContextConfiguration.groovy |  42 ++
 .../k/groovy/dsl/IntegrationConfiguration.groovy   |  78 +++
 .../k/groovy/dsl/RegistryConfiguration.groovy      |  35 ++
 .../camel/k/groovy/dsl/RestConfiguration.groovy    |  45 ++
 .../groovy/extension/LogComponentExtension.groovy  |  33 ++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../org.codehaus.groovy.runtime.ExtensionModule    |   4 +
 .../services/org/apache/camel/k/loader/groovy      |  18 +
 .../org/apache/camel/k/groovy/LoaderTest.groovy    |  48 ++
 .../camel/k/groovy/dsl/IntegrationTest.groovy      |  98 ++++
 .../k/groovy/dsl/extension/LogExtensionTest.groovy |  43 ++
 .../src/test/resources/log4j2-test.xml             |  18 +
 .../src/test/resources/routes-with-bindings.groovy |  12 +
 .../routes-with-component-configuration.groovy     |  31 ++
 .../src/test/resources/routes-with-rest.groovy     |  19 +
 .../src/test/resources/routes.groovy               |   3 +
 camel-k-runtime-jvm/pom.xml                        | 129 +++++
 .../java/org/apache/camel/k/jvm/Application.java   |  58 ++
 .../org/apache/camel/k/jvm/ApplicationRuntime.java | 154 ++++++
 .../org/apache/camel/k/jvm/ApplicationSupport.java |  53 ++
 .../org/apache/camel/k/jvm/dsl/Components.java     |  47 ++
 .../apache/camel/k/jvm/loader/JavaClassLoader.java |  47 ++
 .../camel/k/jvm/loader/JavaScriptLoader.java       |  73 +++
 .../camel/k/jvm/loader/JavaSourceLoader.java       | 105 ++++
 .../org/apache/camel/k/jvm/loader/XmlLoader.java   |  75 +++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../services/org/apache/camel/k/loader/class       |  18 +
 .../services/org/apache/camel/k/loader/java        |  18 +
 .../META-INF/services/org/apache/camel/k/loader/js |  18 +
 .../services/org/apache/camel/k/loader/xml         |  18 +
 .../src/main/resources/log4j2.properties           |   7 +
 .../test/java/org/apache/camel/k/jvm/MyRoutes.java |  27 +
 .../org/apache/camel/k/jvm/PropertiesTest.java     | 169 ++++++
 .../camel/k/jvm/RoutesLoadersCommonTest.java       |  71 +++
 .../org/apache/camel/k/jvm/RoutesLoadersTest.java  | 112 ++++
 .../java/org/apache/camel/k/jvm/RuntimeTest.java   | 106 ++++
 .../org/apache/camel/k/jvm/TestCustomizer.java     |  39 ++
 .../services/org/apache/camel/k/customizer/test    |  18 +
 .../src/test/resources/MyRoutes.java               |  25 +
 .../test/resources/MyRoutesWithNameOverride.java   |  25 +
 .../test/resources/MyRoutesWithNestedClass.java    |  39 ++
 .../src/test/resources/MyRoutesWithPackage.java    |  11 +
 .../resources/MyRoutesWithRestConfiguration.java   |  30 ++
 .../src/test/resources/conf.d/001/conf.properties  |   1 +
 .../src/test/resources/conf.d/002/conf.properties  |   2 +
 .../src/test/resources/conf.properties             |   2 +
 .../src/test/resources/log4j2-test.xml             |  17 +
 .../src/test/resources/my-resource.txt             |   1 +
 camel-k-runtime-jvm/src/test/resources/r1.js       |   4 +
 camel-k-runtime-jvm/src/test/resources/r2.mytype   |   4 +
 camel-k-runtime-jvm/src/test/resources/rests.xml   |   9 +
 .../src/test/resources/routes-compressed.js.gz.b64 |   1 +
 camel-k-runtime-jvm/src/test/resources/routes.js   |   2 +
 .../src/test/resources/routes.mytype               |   3 +
 camel-k-runtime-jvm/src/test/resources/routes.xml  |   7 +
 camel-k-runtime-kotlin/pom.xml                     | 123 +++++
 .../apache/camel/k/kotlin/KotlinRoutesLoader.kt    |  87 +++
 .../camel/k/kotlin/dsl/ComponentsConfiguration.kt  |  43 ++
 .../camel/k/kotlin/dsl/ContextConfiguration.kt     |  35 ++
 .../camel/k/kotlin/dsl/IntegrationConfiguration.kt |  54 ++
 .../camel/k/kotlin/dsl/RegistryConfiguration.kt    |  25 +
 .../apache/camel/k/kotlin/dsl/RestConfiguration.kt |  39 ++
 .../k/kotlin/extension/LogComponentExtensions.kt   |  24 +
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../services/org/apache/camel/k/loader/kts         |  18 +
 .../kotlin/org/apache/camel/k/kotlin/LoaderTest.kt |  47 ++
 .../apache/camel/k/kotlin/dsl/IntegrationTest.kt   |  74 +++
 .../camel/k/kotlin/extension/LogExtensionTest.kt   |  24 +
 .../src/test/resources/log4j2-test.xml             |  17 +
 .../src/test/resources/routes-new.kts              |   2 +
 .../src/test/resources/routes-with-bindings.kts    |  16 +
 .../routes-with-component-configuration.kts        |  28 +
 .../src/test/resources/routes-with-rest.kts        |  22 +
 .../src/test/resources/routes.kts                  |   6 +
 camel-k-runtime-spring-boot-layout/pom.xml         |  37 ++
 .../apache/camel/k/spring/boot/layout/Factory.java |  49 ++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../src/main/resources/META-INF/spring.factories   |   2 +
 camel-k-runtime-spring-boot/pom.xml                | 137 +++++
 .../apache/camel/k/spring/boot/Application.java    |  65 +++
 .../spring/boot/ApplicationAutoConfiguration.java  | 132 +++++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../src/main/resources/META-INF/spring.factories   |   2 +
 camel-k-runtime-yaml/pom.xml                       |  86 +++
 .../org/apache/camel/k/yaml/YamlFlowLoader.java    | 103 ++++
 .../org/apache/camel/k/yaml/model/Endpoint.java    |  46 ++
 .../java/org/apache/camel/k/yaml/model/Flow.java   |  31 ++
 .../java/org/apache/camel/k/yaml/model/Step.java   |  38 ++
 .../org/apache/camel/k/yaml/model/StepHandler.java |  30 ++
 .../k/yaml/model/handler/EndpointHandler.java      |  36 ++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../services/org/apache/camel/k/loader/flow        |  18 +
 .../services/org/apache/camel/k/yaml/flow/endpoint |  18 +
 .../org/apache/camel/k/yaml/RoutesLoaderTest.java  |  51 ++
 .../src/test/resources/log4j2-test.xml             |  17 +
 .../src/test/resources/routes.flow                 |   5 +
 camel-knative-http/pom.xml                         | 108 ++++
 .../camel/component/knative/http/KnativeHttp.java  |  22 +
 .../knative/http/KnativeHttpComponent.java         | 263 +++++++++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../org/apache/camel/component/knative-http        |  18 +
 .../component/knative/http/KnativeHttpMain.java    |  52 ++
 .../src/test/resources/log4j2-test.xml             |  19 +
 camel-knative/pom.xml                              | 140 +++++
 .../apache/camel/component/knative/Knative.java    |  47 ++
 .../camel/component/knative/KnativeComponent.java  | 135 +++++
 .../component/knative/KnativeConfiguration.java    |  83 +++
 .../knative/KnativeConversionProcessor.java        |  28 +
 .../camel/component/knative/KnativeEndpoint.java   | 212 ++++++++
 .../component/knative/KnativeEnvironment.java      | 210 ++++++++
 .../camel/component/knative/KnativeProducer.java   |  79 +++
 .../camel/component/knative/KnativeSupport.java    |  46 ++
 .../knative/ce/CloudEventsProcessors.java          |  65 +++
 .../org/apache/camel/component/knative/ce/V01.java | 102 ++++
 .../org/apache/camel/component/knative/ce/V02.java | 102 ++++
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 +
 .../services/org/apache/camel/component/knative    |  18 +
 .../component/knative/CloudEventsV01Test.java      | 349 ++++++++++++
 .../component/knative/CloudEventsV02Test.java      | 349 ++++++++++++
 .../component/knative/KnativeComponentTest.java    | 585 +++++++++++++++++++++
 camel-knative/src/test/resources/environment.json  |  26 +
 camel-knative/src/test/resources/log4j2-test.xml   |  19 +
 pom.xml                                            | 316 +++++++++++
 174 files changed, 12191 insertions(+)