You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2025/01/09 13:27:57 UTC

(streampipes) branch 3407-update-maven-archetypes-for-release updated: fix(#3407): Update processing element api for archetypes

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

zehnder pushed a commit to branch 3407-update-maven-archetypes-for-release
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/3407-update-maven-archetypes-for-release by this push:
     new 17d4918726 fix(#3407): Update processing element api for archetypes
17d4918726 is described below

commit 17d49187261a5c1a7eed1573edec4d0cbf3cf446
Author: Philipp Zehnder <te...@users.noreply.github.com>
AuthorDate: Thu Jan 9 14:27:49 2025 +0100

    fix(#3407): Update processing element api for archetypes
---
 .../src/main/resources/archetype-resources/Dockerfile                   | 2 +-
 .../main/java/pe/__packageName__/__classNamePrefix__DataProcessor.java  | 2 +-
 .../src/main/java/pe/__packageName__/__classNamePrefix__DataSink.java   | 2 +-
 .../main/java/pe/__packageName__/__classNamePrefix__GenericAdapter.java | 1 +
 .../java/pe/__packageName__/__classNamePrefix__SpecificAdapter.java     | 1 +
 5 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/Dockerfile b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/Dockerfile
index 7c24b6b3de..c82469763d 100644
--- a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/Dockerfile
+++ b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/Dockerfile
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-FROM eclipse-temurin:17-jre-alpine
+FROM eclipse-temurin:17-jre-focal
 
 COPY ./target/${artifactId}.jar  /streampipes-extensions-service.jar
 
diff --git a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataProcessor.java b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataProcessor.java
index 1bedf0d057..7548d77dab 100644
--- a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataProcessor.java
+++ b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataProcessor.java
@@ -50,7 +50,7 @@ public class ${classNamePrefix}DataProcessor implements IStreamPipesDataProcesso
   public IDataProcessorConfiguration declareConfig() {
     return DataProcessorConfiguration.create(
       ${classNamePrefix}DataProcessor::new,
-      ProcessingElementBuilder.create("${package}.pe.${packageName}.processor")
+      ProcessingElementBuilder.create("${package}.pe.${packageName}.processor", 0)
         .withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
         .withLocales(Locales.EN)
         .category(DataProcessorType.AGGREGATE)
diff --git a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataSink.java b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataSink.java
index 7abfb210c2..ba9f73a504 100644
--- a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataSink.java
+++ b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__DataSink.java
@@ -49,7 +49,7 @@ public class ${classNamePrefix}DataSink implements IStreamPipesDataSink {
   public IDataSinkConfiguration declareConfig() {
     return DataSinkConfiguration.create(
       ${classNamePrefix}DataSink::new,
-      DataSinkBuilder.create("${package}.pe.${packageName}.sink")
+      DataSinkBuilder.create("${package}.pe.${packageName}.sink", 0)
         .withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
         .withLocales(Locales.EN)
         .category(DataSinkType.UNCATEGORIZED)
diff --git a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__GenericAdapter.java b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__GenericAdapter.java
index 891fdeaf3f..6e1fa3f6d8 100644
--- a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__GenericAdapter.java
+++ b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__GenericAdapter.java
@@ -51,6 +51,7 @@ public class ${classNamePrefix}GenericAdapter implements StreamPipesAdapter {
   public IAdapterConfiguration declareConfig() {
       return AdapterConfigurationBuilder.create(
         "${package}.pe.${packageName}.genericadapter",
+          0,
           ${classNamePrefix}GenericAdapter::new
         )
         .withCategory(AdapterType.Manufacturing)
diff --git a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__SpecificAdapter.java b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__SpecificAdapter.java
index 7d08b0a593..3b167f45dd 100644
--- a/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__SpecificAdapter.java
+++ b/archetypes/streampipes-archetype-extensions-jvm/src/main/resources/archetype-resources/src/main/java/pe/__packageName__/__classNamePrefix__SpecificAdapter.java
@@ -51,6 +51,7 @@ public class ${classNamePrefix}SpecificAdapter implements StreamPipesAdapter {
   public IAdapterConfiguration declareConfig() {
     return AdapterConfigurationBuilder.create(
         "${package}.pe.${packageName}.specificadapter",
+        0,
         ${classNamePrefix}SpecificAdapter::new
       )
       .withCategory(AdapterType.Manufacturing)