This is an automated email from the ASF dual-hosted git repository. nferraro pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 14c1214deb8ae258d71d8867b8ad6f4fabde1fde Author: Willem Jiang <willem.ji...@gmail.com> AuthorDate: Thu May 30 19:18:54 2019 +0800 Added the ASL license header into example files --- examples/CaffeineCacheSample.java | 17 +++++++++++++++++ examples/RestWithRestlet.java | 17 +++++++++++++++++ examples/Sample.java | 17 +++++++++++++++++ examples/camel-caffeine.groovy | 17 +++++++++++++++++ examples/dns.js | 15 +++++++++++++++ examples/greetings.groovy | 17 +++++++++++++++++ examples/kafka/SampleKafkaConsumer.java | 17 +++++++++++++++++ examples/kafka/application.properties | 1 + examples/knative/feed.groovy | 17 +++++++++++++++++ examples/knative/messages-channel.yaml | 17 +++++++++++++++++ examples/knative/printer.groovy | 16 ++++++++++++++++ examples/knative/reader.groovy | 17 +++++++++++++++++ examples/knative/splitter.groovy | 16 ++++++++++++++++ examples/knative/words-channel.yaml | 17 +++++++++++++++++ examples/knative/writer.groovy | 17 +++++++++++++++++ examples/kotlin-routes.kts | 17 +++++++++++++++++ examples/props.js | 15 +++++++++++++++ examples/resources-route.groovy | 17 +++++++++++++++++ examples/routes-rest.js | 15 +++++++++++++++ examples/routes.groovy | 17 +++++++++++++++++ examples/routes.js | 14 ++++++++++++++ examples/simple.groovy | 16 ++++++++++++++++ examples/simple.js | 14 ++++++++++++++ 23 files changed, 360 insertions(+) diff --git a/examples/CaffeineCacheSample.java b/examples/CaffeineCacheSample.java index b417858..fce7241 100644 --- a/examples/CaffeineCacheSample.java +++ b/examples/CaffeineCacheSample.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.apache.camel.builder.RouteBuilder; public class CaffeineCacheSample extends RouteBuilder { diff --git a/examples/RestWithRestlet.java b/examples/RestWithRestlet.java index b26c511..ffdefce 100644 --- a/examples/RestWithRestlet.java +++ b/examples/RestWithRestlet.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + // // To run this integrations use: // diff --git a/examples/Sample.java b/examples/Sample.java index 737682d..0904fa4 100644 --- a/examples/Sample.java +++ b/examples/Sample.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.apache.camel.builder.RouteBuilder; public class Sample extends RouteBuilder { diff --git a/examples/camel-caffeine.groovy b/examples/camel-caffeine.groovy index d52deb6..a048278 100644 --- a/examples/camel-caffeine.groovy +++ b/examples/camel-caffeine.groovy @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + // // To run this integrations use: // diff --git a/examples/dns.js b/examples/dns.js index 7a701a1..262b0c2 100644 --- a/examples/dns.js +++ b/examples/dns.js @@ -1,3 +1,18 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + // // To run this integrations use: // diff --git a/examples/greetings.groovy b/examples/greetings.groovy index cb6e969..9e55ed5 100644 --- a/examples/greetings.groovy +++ b/examples/greetings.groovy @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + // // kamel run --dev --name greetings --dependency camel-undertow --property camel.rest.port=8080 --open-api examples/greetings-api.json --logging-level org.apache.camel.k=DEBUG examples/greetings.groovy // diff --git a/examples/kafka/SampleKafkaConsumer.java b/examples/kafka/SampleKafkaConsumer.java index 972c501..20e1eac 100644 --- a/examples/kafka/SampleKafkaConsumer.java +++ b/examples/kafka/SampleKafkaConsumer.java @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import org.apache.camel.builder.RouteBuilder; public class SampleKafkaConsumer extends RouteBuilder { diff --git a/examples/kafka/application.properties b/examples/kafka/application.properties index 23a9ca6..cd48f77 100644 --- a/examples/kafka/application.properties +++ b/examples/kafka/application.properties @@ -1,3 +1,4 @@ + kafka.host=<see SampleKafkaConsumer.java for value to set here> kafka.port=9092 consumer.topic=my-topic diff --git a/examples/knative/feed.groovy b/examples/knative/feed.groovy index 1e86907..1cff861 100644 --- a/examples/knative/feed.groovy +++ b/examples/knative/feed.groovy @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + from('timer:clock?period=3s') .setBody().constant("Hello World from Camel K") .to('knative:channel/messages') diff --git a/examples/knative/messages-channel.yaml b/examples/knative/messages-channel.yaml index a418bdc..e45df19 100644 --- a/examples/knative/messages-channel.yaml +++ b/examples/knative/messages-channel.yaml @@ -1,3 +1,20 @@ +## --------------------------------------------------------------------------- +## Licensed to the Apache Software Foundation (ASF) under one or more +## contributor license agreements. See the NOTICE file distributed with +## this work for additional information regarding copyright ownership. +## The ASF licenses this file to You under the Apache License, Version 2.0 +## (the "License"); you may not use this file except in compliance with +## the License. You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## --------------------------------------------------------------------------- + apiVersion: eventing.knative.dev/v1alpha1 kind: Channel metadata: diff --git a/examples/knative/printer.groovy b/examples/knative/printer.groovy index 58a0068..be6f908 100644 --- a/examples/knative/printer.groovy +++ b/examples/knative/printer.groovy @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ from('knative:channel/words') .convertBodyTo(String.class) diff --git a/examples/knative/reader.groovy b/examples/knative/reader.groovy index 57b67a4..a5c928d 100644 --- a/examples/knative/reader.groovy +++ b/examples/knative/reader.groovy @@ -1,2 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + from('knative:endpoint/messages') .log('got ${body}') \ No newline at end of file diff --git a/examples/knative/splitter.groovy b/examples/knative/splitter.groovy index 9e848e3..8a647a3 100644 --- a/examples/knative/splitter.groovy +++ b/examples/knative/splitter.groovy @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ from('knative:channel/messages') .split().tokenize(" ") diff --git a/examples/knative/words-channel.yaml b/examples/knative/words-channel.yaml index f551656..d7292af 100644 --- a/examples/knative/words-channel.yaml +++ b/examples/knative/words-channel.yaml @@ -1,3 +1,20 @@ +## --------------------------------------------------------------------------- +## Licensed to the Apache Software Foundation (ASF) under one or more +## contributor license agreements. See the NOTICE file distributed with +## this work for additional information regarding copyright ownership. +## The ASF licenses this file to You under the Apache License, Version 2.0 +## (the "License"); you may not use this file except in compliance with +## the License. You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## distributed under the License is distributed on an "AS IS" BASIS, +## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +## See the License for the specific language governing permissions and +## limitations under the License. +## --------------------------------------------------------------------------- + apiVersion: eventing.knative.dev/v1alpha1 kind: Channel metadata: diff --git a/examples/knative/writer.groovy b/examples/knative/writer.groovy index 5e26d9f..3e75817 100644 --- a/examples/knative/writer.groovy +++ b/examples/knative/writer.groovy @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + from('timer:messages?period=10s') .setBody().constant('the-body') .to('knative:endpoint/reader') \ No newline at end of file diff --git a/examples/kotlin-routes.kts b/examples/kotlin-routes.kts index 1d6ce6c..f27e36d 100644 --- a/examples/kotlin-routes.kts +++ b/examples/kotlin-routes.kts @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + // // To run this integrations use: // diff --git a/examples/props.js b/examples/props.js index f3cde88..3f57da3 100644 --- a/examples/props.js +++ b/examples/props.js @@ -1,3 +1,18 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + // // To run this integrations use: // diff --git a/examples/resources-route.groovy b/examples/resources-route.groovy index e87c930..091ad62 100644 --- a/examples/resources-route.groovy +++ b/examples/resources-route.groovy @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + // // To run this integrations use: // diff --git a/examples/routes-rest.js b/examples/routes-rest.js index 34981a2..a678d75 100644 --- a/examples/routes-rest.js +++ b/examples/routes-rest.js @@ -1,3 +1,18 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + // // To run this integrations use: // diff --git a/examples/routes.groovy b/examples/routes.groovy index c5d3b69..b61d840 100644 --- a/examples/routes.groovy +++ b/examples/routes.groovy @@ -1,3 +1,20 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + import java.util.concurrent.ThreadLocalRandom // diff --git a/examples/routes.js b/examples/routes.js index edb7806..672faee 100644 --- a/examples/routes.js +++ b/examples/routes.js @@ -1,3 +1,17 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // **************** // diff --git a/examples/simple.groovy b/examples/simple.groovy index 7546207..fe53b72 100644 --- a/examples/simple.groovy +++ b/examples/simple.groovy @@ -1,3 +1,19 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ from('timer:groovy?period=1s') .routeId('groovy') diff --git a/examples/simple.js b/examples/simple.js index 918c544..9eb4b88 100644 --- a/examples/simple.js +++ b/examples/simple.js @@ -1,3 +1,17 @@ +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. from('timer:js?period=1s') .routeId('js')