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(+)