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

zehnder pushed a commit to branch rel/0.97.0
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/rel/0.97.0 by this push:
     new d2748402fd fix(#3407): Update processing element api for archetypes 
(#3408)
d2748402fd is described below

commit d2748402fdc3d2d1bba4797f9001ef61b6bf9404
Author: Philipp Zehnder <[email protected]>
AuthorDate: Thu Jan 9 14:41:18 2025 +0100

    fix(#3407): Update processing element api for archetypes (#3408)
---
 .../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)

Reply via email to