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:13 UTC

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

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