This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to refs/heads/dev by this push:
new 19eeb1ac16 fix(#3407): Update processing element api for archetypes
(#3408)
19eeb1ac16 is described below
commit 19eeb1ac16dac2f9c081aba69ce90773ff6c840b
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)