This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch
3095-remove-deprecated-builder-api-and-migrate-to-new-api-with-version
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to
refs/heads/3095-remove-deprecated-builder-api-and-migrate-to-new-api-with-version
by this push:
new 828d1ddda6 refactor(#3095): Remove deprecated processing element API
without version number
828d1ddda6 is described below
commit 828d1ddda61a89ed053c70e58518b5346be993e2
Author: Philipp Zehnder <[email protected]>
AuthorDate: Thu Aug 1 07:29:09 2024 +0200
refactor(#3095): Remove deprecated processing element API without version
number
---
.../jvm/welford/WelfordChangeDetection.java | 2 +-
.../jvm/processor/jseval/JSEvalProcessor.java | 3 +-
.../jvm/processor/math/MathOpProcessor.java | 3 +-
.../math/staticmathop/StaticMathOpProcessor.java | 3 +-
.../sizemeasure/SizeMeasureProcessor.java | 45 ++++++++++-----------
.../trigonometry/TrigonometryProcessor.java | 3 +-
.../valuechange/ValueChangeProcessor.java | 3 +-
.../booleanfilter/BooleanFilterProcessor.java | 3 +-
.../jvm/processor/compose/ComposeProcessor.java | 3 +-
.../processor/enrich/MergeByEnrichProcessor.java | 3 +-
.../jvm/processor/limit/RateLimitProcessor.java | 2 +-
.../jvm/processor/merge/MergeByTimeProcessor.java | 3 +-
.../movingaverage/MovingAverageProcessor.java | 3 +-
.../numericalfilter/NumericalFilterProcessor.java | 3 +-
.../NumericalTextFilterProcessor.java | 3 +-
.../processor/projection/ProjectionProcessor.java | 3 +-
.../processor/schema/MergeBySchemaProcessor.java | 3 +-
.../sdt/SwingingDoorTrendingFilterProcessor.java | 3 +-
.../processor/textfilter/TextFilterProcessor.java | 3 +-
.../threshold/ThresholdDetectionProcessor.java | 3 +-
.../throughputmon/ThroughputMonitorProcessor.java | 3 +-
.../processors/siddhi/count/CountAggregation.java | 3 +-
.../filter/NumericalFilterSiddhiProcessor.java | 3 +-
.../siddhi/frequency/FrequencySiddhiProcessor.java | 3 +-
.../FrequencyChangeSiddhiProcessor.java | 3 +-
.../siddhi/listcollector/ListCollector.java | 3 +-
.../processors/siddhi/listfilter/ListFilter.java | 3 +-
.../siddhi/sequence/SequenceSiddhiProcessor.java | 3 +-
.../siddhi/stop/StreamStopSiddhiProcessor.java | 3 +-
.../streampipes/processors/siddhi/topk/TopK.java | 3 +-
.../processors/siddhi/trend/TrendProcessor.java | 3 +-
.../processor/array/count/CountArrayProcessor.java | 3 +-
.../processor/array/split/SplitArrayProcessor.java | 3 +-
.../counter/BooleanCounterProcessor.java | 3 +-
.../edge/SignalEdgeFilterProcessor.java | 4 +-
.../inverter/BooleanInverterProcessor.java | 3 +-
.../logical/BooleanOperatorProcessor.java | 3 +-
.../state/BooleanToStateProcessor.java | 4 +-
.../timekeeping/BooleanTimekeepingProcessor.java | 4 +-
.../booloperator/timer/BooleanTimerProcessor.java | 3 +-
.../CsvMetadataEnrichmentProcessor.java | 4 +-
.../fieldrename/FiledRenameProcessor.java | 3 +-
.../jvm/processor/hasher/FieldHasherProcessor.java | 3 +-
.../jvm/processor/mapper/FieldMapperProcessor.java | 3 +-
.../MeasurementUnitConverterProcessor.java | 4 +-
.../jvm/processor/round/RoundProcessor.java | 2 +-
.../state/buffer/StateBufferProcessor.java | 4 +-
.../buffer/StateBufferLabelerProcessor.java | 4 +-
.../labeler/number/NumberLabelerProcessor.java | 4 +-
.../counter/StringCounterProcessor.java | 4 +-
.../state/StringToStateProcessor.java | 4 +-
.../stringoperator/timer/StringTimerProcessor.java | 3 +-
.../jvm/processor/task/TaskDurationProcessor.java | 4 +-
.../TimestampExtractorProcessor.java | 4 +-
.../TransformToBooleanProcessor.java | 3 +-
.../change/ChangedValueDetectionProcessor.java | 3 +-
.../value/duration/CalculateDurationProcessor.java | 3 +-
.../streampipes/sdk/builder/DataSinkBuilder.java | 30 --------------
.../sdk/builder/ProcessingElementBuilder.java | 46 ----------------------
.../adapter/AdapterConfigurationBuilder.java | 14 -------
60 files changed, 132 insertions(+), 180 deletions(-)
diff --git
a/streampipes-extensions/streampipes-processors-change-detection-jvm/src/main/java/org/apache/streampipes/processors/changedetection/jvm/welford/WelfordChangeDetection.java
b/streampipes-extensions/streampipes-processors-change-detection-jvm/src/main/java/org/apache/streampipes/processors/changedetection/jvm/welford/WelfordChangeDetection.java
index e134583407..f44f299e05 100644
---
a/streampipes-extensions/streampipes-processors-change-detection-jvm/src/main/java/org/apache/streampipes/processors/changedetection/jvm/welford/WelfordChangeDetection.java
+++
b/streampipes-extensions/streampipes-processors-change-detection-jvm/src/main/java/org/apache/streampipes/processors/changedetection/jvm/welford/WelfordChangeDetection.java
@@ -54,7 +54,7 @@ public class WelfordChangeDetection extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.changedetection.jvm.welford")
+ return
ProcessingElementBuilder.create("org.apache.streampipes.processors.changedetection.jvm.welford",
0)
.category(DataProcessorType.VALUE_OBSERVER)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/jseval/JSEvalProcessor.java
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/jseval/JSEvalProcessor.java
index aed774190d..78ee849115 100644
---
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/jseval/JSEvalProcessor.java
+++
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/jseval/JSEvalProcessor.java
@@ -50,7 +50,8 @@ public class JSEvalProcessor extends StreamPipesDataProcessor
{
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.enricher.jvm.jseval")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.enricher.jvm.jseval", 0)
.category(DataProcessorType.SCRIPTING)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/MathOpProcessor.java
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/MathOpProcessor.java
index 3e031ee6b5..7a2409d1b2 100644
---
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/MathOpProcessor.java
+++
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/MathOpProcessor.java
@@ -58,7 +58,8 @@ public class MathOpProcessor extends StreamPipesDataProcessor
{
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.enricher.jvm.processor.math.mathop")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.enricher.jvm.processor.math.mathop",
0)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
.category(DataProcessorType.ALGORITHM)
diff --git
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/staticmathop/StaticMathOpProcessor.java
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/staticmathop/StaticMathOpProcessor.java
index 5e1739b283..bdafa65682 100644
---
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/staticmathop/StaticMathOpProcessor.java
+++
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/math/staticmathop/StaticMathOpProcessor.java
@@ -56,7 +56,8 @@ public class StaticMathOpProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.enricher.jvm.processor.math.staticmathop")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.enricher.jvm.processor.math.staticmathop",
0)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
.category(DataProcessorType.ALGORITHM)
diff --git
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/sizemeasure/SizeMeasureProcessor.java
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/sizemeasure/SizeMeasureProcessor.java
index c9d2cdc15f..47a955052b 100644
---
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/sizemeasure/SizeMeasureProcessor.java
+++
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/sizemeasure/SizeMeasureProcessor.java
@@ -58,28 +58,29 @@ public class SizeMeasureProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.enricher.jvm.sizemeasure")
-
.category(DataProcessorType.STRUCTURE_ANALYTICS)
-
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
- .withLocales(Locales.EN)
- .requiredStream(StreamRequirementsBuilder
- .create()
-
.requiredProperty(EpRequirements.anyProperty())
- .build())
- .requiredSingleValueSelection(
- Labels.withId(SIZE_UNIT),
- Options.from(
- new Tuple2<>(BYTES_OPTION,
BYTE_SIZE),
- new Tuple2<>(KILO_BYTES_OPTION,
KILOBYTE_SIZE),
- new Tuple2<>(MEGA_BYTES_OPTION,
MEGABYTE_SIZE)
- )
- )
-
.outputStrategy(OutputStrategies.append(EpProperties.doubleEp(
- Labels.withId(EVENT_SIZE),
- EVENT_SIZE,
- "http://schema.org/contentSize"
- )))
- .build();
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.enricher.jvm.sizemeasure",
0)
+ .category(DataProcessorType.STRUCTURE_ANALYTICS)
+ .withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
+ .withLocales(Locales.EN)
+ .requiredStream(StreamRequirementsBuilder
+ .create()
+ .requiredProperty(EpRequirements.anyProperty())
+ .build())
+ .requiredSingleValueSelection(
+ Labels.withId(SIZE_UNIT),
+ Options.from(
+ new Tuple2<>(BYTES_OPTION, BYTE_SIZE),
+ new Tuple2<>(KILO_BYTES_OPTION, KILOBYTE_SIZE),
+ new Tuple2<>(MEGA_BYTES_OPTION, MEGABYTE_SIZE)
+ )
+ )
+ .outputStrategy(OutputStrategies.append(EpProperties.doubleEp(
+ Labels.withId(EVENT_SIZE),
+ EVENT_SIZE,
+ "http://schema.org/contentSize"
+ )))
+ .build();
}
@Override
diff --git
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/trigonometry/TrigonometryProcessor.java
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/trigonometry/TrigonometryProcessor.java
index 2e7aa9ae3b..eb96233d70 100644
---
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/trigonometry/TrigonometryProcessor.java
+++
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/trigonometry/TrigonometryProcessor.java
@@ -50,7 +50,8 @@ public class TrigonometryProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.enricher.jvm.processor.trigonometry")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.enricher.jvm.processor.trigonometry",
0)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
.category(DataProcessorType.ALGORITHM)
diff --git
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange/ValueChangeProcessor.java
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange/ValueChangeProcessor.java
index 5c98b4e248..fac9005d72 100644
---
a/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange/ValueChangeProcessor.java
+++
b/streampipes-extensions/streampipes-processors-enricher-jvm/src/main/java/org/apache/streampipes/processors/enricher/jvm/processor/valuechange/ValueChangeProcessor.java
@@ -51,7 +51,8 @@ public class ValueChangeProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.enricher.jvm.valuechange")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.enricher.jvm.valuechange",
0)
.category(DataProcessorType.VALUE_OBSERVER)
.withAssets(ExtensionAssetType.DOCUMENTATION)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/booleanfilter/BooleanFilterProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/booleanfilter/BooleanFilterProcessor.java
index 8dee88c451..a6a6bca00b 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/booleanfilter/BooleanFilterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/booleanfilter/BooleanFilterProcessor.java
@@ -50,7 +50,8 @@ public class BooleanFilterProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.processor.booleanfilter")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.filters.jvm.processor.booleanfilter",
0)
.category(DataProcessorType.FILTER, DataProcessorType.BOOLEAN_OPERATOR)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/compose/ComposeProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/compose/ComposeProcessor.java
index 1e0af967e2..4147c092a8 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/compose/ComposeProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/compose/ComposeProcessor.java
@@ -47,7 +47,8 @@ public class ComposeProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.compose")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.compose", 0)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/enrich/MergeByEnrichProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/enrich/MergeByEnrichProcessor.java
index f6232076c0..e14a4bb0a1 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/enrich/MergeByEnrichProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/enrich/MergeByEnrichProcessor.java
@@ -49,7 +49,8 @@ public class MergeByEnrichProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.enrich")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.enrich", 0)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/limit/RateLimitProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/limit/RateLimitProcessor.java
index c58e384dca..b58ff51881 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/limit/RateLimitProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/limit/RateLimitProcessor.java
@@ -72,7 +72,7 @@ public class RateLimitProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.limit")
+ return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.limit",
0)
.category(DataProcessorType.FILTER,
DataProcessorType.STRUCTURE_ANALYTICS)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/merge/MergeByTimeProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/merge/MergeByTimeProcessor.java
index c425e5d099..60e2b69131 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/merge/MergeByTimeProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/merge/MergeByTimeProcessor.java
@@ -56,7 +56,8 @@ public class MergeByTimeProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.merge")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.merge", 0)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON,
"merge_description.png")
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/movingaverage/MovingAverageProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/movingaverage/MovingAverageProcessor.java
index 4caddf00d2..6cb32fb619 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/movingaverage/MovingAverageProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/movingaverage/MovingAverageProcessor.java
@@ -59,7 +59,8 @@ public class MovingAverageProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.movingaverage")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.movingaverage",
0)
.category(DataProcessorType.FILTER)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericalfilter/NumericalFilterProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericalfilter/NumericalFilterProcessor.java
index e81a99005c..ed67e9173f 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericalfilter/NumericalFilterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericalfilter/NumericalFilterProcessor.java
@@ -51,7 +51,8 @@ public class NumericalFilterProcessor implements
IStreamPipesDataProcessor {
public IDataProcessorConfiguration declareConfig() {
return DataProcessorConfiguration.create(
NumericalFilterProcessor::new,
-
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.numericalfilter")
+ ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.filters.jvm.numericalfilter", 0)
.category(DataProcessorType.FILTER)
.withAssets(ExtensionAssetType.DOCUMENTATION,
ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericaltextfilter/NumericalTextFilterProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericaltextfilter/NumericalTextFilterProcessor.java
index b1527e0abf..0bc1c6d84a 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericaltextfilter/NumericalTextFilterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/numericaltextfilter/NumericalTextFilterProcessor.java
@@ -58,7 +58,8 @@ public class NumericalTextFilterProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.numericaltextfilter")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.filters.jvm.numericaltextfilter", 0)
.category(DataProcessorType.FILTER, DataProcessorType.STRING_OPERATOR)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/projection/ProjectionProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/projection/ProjectionProcessor.java
index c933da7bf5..6866ef3c60 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/projection/ProjectionProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/projection/ProjectionProcessor.java
@@ -41,7 +41,8 @@ public class ProjectionProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.project")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.project", 0)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/schema/MergeBySchemaProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/schema/MergeBySchemaProcessor.java
index ee9c15c26e..b61b78abc9 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/schema/MergeBySchemaProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/schema/MergeBySchemaProcessor.java
@@ -39,7 +39,8 @@ public class MergeBySchemaProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.schema")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.schema", 0)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilterProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilterProcessor.java
index 44986856c0..f01f507da3 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/sdt/SwingingDoorTrendingFilterProcessor.java
@@ -54,7 +54,8 @@ public class SwingingDoorTrendingFilterProcessor extends
StreamPipesDataProcesso
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.sdt")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.sdt", 0)
.category(DataProcessorType.FILTER)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/textfilter/TextFilterProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/textfilter/TextFilterProcessor.java
index 66e3a2285e..0a9c558f48 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/textfilter/TextFilterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/textfilter/TextFilterProcessor.java
@@ -48,7 +48,8 @@ public class TextFilterProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.textfilter")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.textfilter", 0)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
.category(DataProcessorType.FILTER, DataProcessorType.STRING_OPERATOR)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/threshold/ThresholdDetectionProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/threshold/ThresholdDetectionProcessor.java
index e1934ee457..950dbcb488 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/threshold/ThresholdDetectionProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/threshold/ThresholdDetectionProcessor.java
@@ -53,7 +53,8 @@ public class ThresholdDetectionProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.threshold")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.threshold", 0)
.category(DataProcessorType.FILTER)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/throughputmon/ThroughputMonitorProcessor.java
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/throughputmon/ThroughputMonitorProcessor.java
index 959a7bfb60..c07242ab62 100644
---
a/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/throughputmon/ThroughputMonitorProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-jvm/src/main/java/org/apache/streampipes/processors/filters/jvm/processor/throughputmon/ThroughputMonitorProcessor.java
@@ -56,7 +56,8 @@ public class ThroughputMonitorProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.filters.jvm.throughputmon")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.filters.jvm.throughputmon",
0)
.category(DataProcessorType.STRUCTURE_ANALYTICS)
.withAssets(ExtensionAssetType.DOCUMENTATION)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/count/CountAggregation.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/count/CountAggregation.java
index d6e86bd6c2..1000163dcc 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/count/CountAggregation.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/count/CountAggregation.java
@@ -55,7 +55,8 @@ public class CountAggregation extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.count")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.count", 0)
.category(DataProcessorType.COUNT_OPERATOR)
.withAssets(ExtensionAssetType.DOCUMENTATION)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/filter/NumericalFilterSiddhiProcessor.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/filter/NumericalFilterSiddhiProcessor.java
index b53f1408b4..4f1f2863c0 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/filter/NumericalFilterSiddhiProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/filter/NumericalFilterSiddhiProcessor.java
@@ -50,7 +50,8 @@ public class NumericalFilterSiddhiProcessor extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.numericalfilter")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.numericalfilter", 0)
.category(DataProcessorType.FILTER)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequency/FrequencySiddhiProcessor.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequency/FrequencySiddhiProcessor.java
index 62d8660c23..9afe6e2565 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequency/FrequencySiddhiProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequency/FrequencySiddhiProcessor.java
@@ -43,7 +43,8 @@ public class FrequencySiddhiProcessor extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.frequency")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.frequency", 0)
.category(DataProcessorType.FILTER)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequencychange/FrequencyChangeSiddhiProcessor.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequencychange/FrequencyChangeSiddhiProcessor.java
index 4937f4e05a..fce4659b2b 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequencychange/FrequencyChangeSiddhiProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/frequencychange/FrequencyChangeSiddhiProcessor.java
@@ -44,7 +44,8 @@ public class FrequencyChangeSiddhiProcessor extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.frequencychange")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.frequencychange", 0)
.category(DataProcessorType.FILTER)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listcollector/ListCollector.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listcollector/ListCollector.java
index a281c6702e..6d908bd7dc 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listcollector/ListCollector.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listcollector/ListCollector.java
@@ -59,7 +59,8 @@ public class ListCollector extends StreamPipesSiddhiProcessor
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.listcollector")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.listcollector", 0)
.withLocales(Locales.EN)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listfilter/ListFilter.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listfilter/ListFilter.java
index 1e09c70eda..5a6627e90b 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listfilter/ListFilter.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/listfilter/ListFilter.java
@@ -48,7 +48,8 @@ public class ListFilter extends StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.listfilter")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.listfilter", 0)
.withLocales(Locales.EN)
.category(DataProcessorType.FILTER)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/sequence/SequenceSiddhiProcessor.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/sequence/SequenceSiddhiProcessor.java
index 8c980e3d43..82eff41beb 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/sequence/SequenceSiddhiProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/sequence/SequenceSiddhiProcessor.java
@@ -41,7 +41,8 @@ public class SequenceSiddhiProcessor extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.sequence")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.sequence", 0)
.category(DataProcessorType.FILTER)
.withAssets(ExtensionAssetType.DOCUMENTATION)
.withLocales(Locales.EN)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/stop/StreamStopSiddhiProcessor.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/stop/StreamStopSiddhiProcessor.java
index 16e8ec2495..a24a6e4709 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/stop/StreamStopSiddhiProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/stop/StreamStopSiddhiProcessor.java
@@ -43,7 +43,8 @@ public class StreamStopSiddhiProcessor extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.stop")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.stop", 0)
.withLocales(Locales.EN)
.category(DataProcessorType.FILTER)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/topk/TopK.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/topk/TopK.java
index 5c3c845c40..86b67b54d3 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/topk/TopK.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/topk/TopK.java
@@ -70,7 +70,8 @@ public class TopK extends StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.topk")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.topk", 0)
.withLocales(Locales.EN)
.category(DataProcessorType.TRANSFORM)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/trend/TrendProcessor.java
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/trend/TrendProcessor.java
index 2f05e05933..80407f918c 100644
---
a/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/trend/TrendProcessor.java
+++
b/streampipes-extensions/streampipes-processors-filters-siddhi/src/main/java/org/apache/streampipes/processors/siddhi/trend/TrendProcessor.java
@@ -68,7 +68,8 @@ public class TrendProcessor extends
StreamPipesSiddhiProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.siddhi.increase")
+ return ProcessingElementBuilder
+ .create("org.apache.streampipes.processors.siddhi.increase", 0)
.withLocales(Locales.EN)
.category(DataProcessorType.PATTERN_DETECT)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/count/CountArrayProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/count/CountArrayProcessor.java
index a092875d18..0e72d26823 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/count/CountArrayProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/count/CountArrayProcessor.java
@@ -49,7 +49,8 @@ public class CountArrayProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.count-array")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.count-array", 0)
.category(DataProcessorType.COUNT_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/split/SplitArrayProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/split/SplitArrayProcessor.java
index 7e3126cc84..742c0243d8 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/split/SplitArrayProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/array/split/SplitArrayProcessor.java
@@ -60,7 +60,8 @@ public class SplitArrayProcessor extends
StreamPipesDataProcessor
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.split-array")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.split-array", 0)
.category(DataProcessorType.TRANSFORM)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterProcessor.java
index 8ea8eec04c..802a61c8bc 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/counter/BooleanCounterProcessor.java
@@ -62,7 +62,8 @@ public class BooleanCounterProcessor implements
IStreamPipesDataProcessor {
public IDataProcessorConfiguration declareConfig() {
return DataProcessorConfiguration.create(
BooleanCounterProcessor::new,
-
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.booloperator.counter")
+ ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.booloperator.counter",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR,
DataProcessorType.COUNT_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION,
ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/edge/SignalEdgeFilterProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/edge/SignalEdgeFilterProcessor.java
index 7cf715e911..efd28c53d4 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/edge/SignalEdgeFilterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/edge/SignalEdgeFilterProcessor.java
@@ -65,8 +65,8 @@ public class SignalEdgeFilterProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.booloperator.edge",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR, DataProcessorType.FILTER)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverterProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverterProcessor.java
index 8dfc04dec5..6be14a9edc 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/inverter/BooleanInverterProcessor.java
@@ -41,7 +41,8 @@ public class BooleanInverterProcessor extends
StreamPipesDataProcessor {
private String invertFieldName;
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.booloperator.inverter")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.booloperator.inverter",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/logical/BooleanOperatorProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/logical/BooleanOperatorProcessor.java
index 3fef1fd6b3..7db430aee1 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/logical/BooleanOperatorProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/logical/BooleanOperatorProcessor.java
@@ -54,7 +54,8 @@ public class BooleanOperatorProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.booloperator.logical")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.booloperator.logical",
0)
.withAssets(ExtensionAssetType.DOCUMENTATION)
.withLocales(Locales.EN)
.category(DataProcessorType.BOOLEAN_OPERATOR)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/state/BooleanToStateProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/state/BooleanToStateProcessor.java
index f435864dea..2736cc7864 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/state/BooleanToStateProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/state/BooleanToStateProcessor.java
@@ -68,8 +68,8 @@ public class BooleanToStateProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.booloperator.state")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.booloperator.state",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timekeeping/BooleanTimekeepingProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timekeeping/BooleanTimekeepingProcessor.java
index 2202386d8e..71be83b2a9 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timekeeping/BooleanTimekeepingProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timekeeping/BooleanTimekeepingProcessor.java
@@ -66,8 +66,8 @@ public class BooleanTimekeepingProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.booloperator.timekeeping",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR, DataProcessorType.TIME)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON,
"time_measure_example.png")
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timer/BooleanTimerProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timer/BooleanTimerProcessor.java
index b9517b2f1f..26eb03588f 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timer/BooleanTimerProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/booloperator/timer/BooleanTimerProcessor.java
@@ -62,7 +62,8 @@ public class BooleanTimerProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.booloperator.timer")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.booloperator.timer",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR, DataProcessorType.TIME)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/csvmetadata/CsvMetadataEnrichmentProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/csvmetadata/CsvMetadataEnrichmentProcessor.java
index 910ccb69c2..d4ea565869 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/csvmetadata/CsvMetadataEnrichmentProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/csvmetadata/CsvMetadataEnrichmentProcessor.java
@@ -89,8 +89,8 @@ public class CsvMetadataEnrichmentProcessor
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm"
- + ".csvmetadata")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.csvmetadata", 0)
.category(DataProcessorType.ENRICH)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/fieldrename/FiledRenameProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/fieldrename/FiledRenameProcessor.java
index e0c2519305..5cb782974c 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/fieldrename/FiledRenameProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/fieldrename/FiledRenameProcessor.java
@@ -46,7 +46,8 @@ public class FiledRenameProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.fieldrename")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.fieldrename", 0)
.category(DataProcessorType.TRANSFORM)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/hasher/FieldHasherProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/hasher/FieldHasherProcessor.java
index 4aeafdac09..0425bc55df 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/hasher/FieldHasherProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/hasher/FieldHasherProcessor.java
@@ -47,7 +47,8 @@ public class FieldHasherProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.fieldhasher")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.fieldhasher", 0)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.requiredStream(StreamRequirementsBuilder
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/mapper/FieldMapperProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/mapper/FieldMapperProcessor.java
index 4d7c01dbc7..55ff21c66a 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/mapper/FieldMapperProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/mapper/FieldMapperProcessor.java
@@ -57,7 +57,8 @@ public class FieldMapperProcessor extends
StreamPipesDataProcessor
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.field-mapper")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.field-mapper", 0)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.requiredStream(StreamRequirementsBuilder
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/measurementconverter/MeasurementUnitConverterProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/measurementconverter/MeasurementUnitConverterProcessor.java
index 045b1d4a26..b61742f89b 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/measurementconverter/MeasurementUnitConverterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/measurementconverter/MeasurementUnitConverterProcessor.java
@@ -64,8 +64,8 @@ public class MeasurementUnitConverterProcessor extends
StreamPipesDataProcessor
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.measurementunitconverter")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.measurementunitconverter",
0)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.requiredStream(StreamRequirementsBuilder
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/round/RoundProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/round/RoundProcessor.java
index a692999f6f..51fc61494a 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/round/RoundProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/round/RoundProcessor.java
@@ -65,7 +65,7 @@ public class RoundProcessor extends StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
return ProcessingElementBuilder
- .create("org.apache.streampipes.processors.transformation.jvm.round")
+ .create("org.apache.streampipes.processors.transformation.jvm.round",
0)
.category(DataProcessorType.TRANSFORM)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/buffer/StateBufferProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/buffer/StateBufferProcessor.java
index 08632fa745..c9a7d12812 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/buffer/StateBufferProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/buffer/StateBufferProcessor.java
@@ -62,8 +62,8 @@ public class StateBufferProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.state.buffer")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.state.buffer",
0)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
.requiredStream(StreamRequirementsBuilder.create()
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/buffer/StateBufferLabelerProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/buffer/StateBufferLabelerProcessor.java
index 3f7c5be966..85b5c948ca 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/buffer/StateBufferLabelerProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/buffer/StateBufferLabelerProcessor.java
@@ -83,8 +83,8 @@ public class StateBufferLabelerProcessor extends
StreamPipesDataProcessor
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.buffer",
0)
.category(DataProcessorType.STRING_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/number/NumberLabelerProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/number/NumberLabelerProcessor.java
index 742ae2082f..90fc371d98 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/number/NumberLabelerProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/state/labeler/number/NumberLabelerProcessor.java
@@ -67,8 +67,8 @@ public class NumberLabelerProcessor extends
StreamPipesDataProcessor
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.number")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.state.labeler.number",
0)
.category(DataProcessorType.ENRICH)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/StringCounterProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/StringCounterProcessor.java
index 6283397a8e..f90150520d 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/StringCounterProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/counter/StringCounterProcessor.java
@@ -57,8 +57,8 @@ public class StringCounterProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.stringoperator.counter")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.stringoperator.counter",
0)
.category(DataProcessorType.STRING_OPERATOR,
DataProcessorType.COUNT_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/StringToStateProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/StringToStateProcessor.java
index 08bcff5349..72ad99ffb0 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/StringToStateProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/state/StringToStateProcessor.java
@@ -51,8 +51,8 @@ public class StringToStateProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.stringoperator.state")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.stringoperator.state",
0)
.category(DataProcessorType.STRING_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/StringTimerProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/StringTimerProcessor.java
index c00fcdfc50..2a0acb9026 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/StringTimerProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/stringoperator/timer/StringTimerProcessor.java
@@ -68,7 +68,8 @@ public class StringTimerProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.stringoperator.timer")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.stringoperator.timer",
0)
.category(DataProcessorType.STRING_OPERATOR, DataProcessorType.TIME)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/task/TaskDurationProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/task/TaskDurationProcessor.java
index 72a43e4e47..44fa065b28 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/task/TaskDurationProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/task/TaskDurationProcessor.java
@@ -59,8 +59,8 @@ public class TaskDurationProcessor extends
StreamPipesDataProcessor {
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm"
- + ".taskduration")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.taskduration", 0)
.category(DataProcessorType.TIME)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/timestampextractor/TimestampExtractorProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/timestampextractor/TimestampExtractorProcessor.java
index 4915192557..dd4802ef88 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/timestampextractor/TimestampExtractorProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/timestampextractor/TimestampExtractorProcessor.java
@@ -57,8 +57,8 @@ public class TimestampExtractorProcessor extends
StreamPipesDataProcessor
@Override
public DataProcessorDescription declareModel() {
- return ProcessingElementBuilder.create(
-
"org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.processor.timestampextractor",
0)
.category(DataProcessorType.TIME)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/transformtoboolean/TransformToBooleanProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/transformtoboolean/TransformToBooleanProcessor.java
index 00e74b3972..316aa9c375 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/transformtoboolean/TransformToBooleanProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/transformtoboolean/TransformToBooleanProcessor.java
@@ -62,7 +62,8 @@ public class TransformToBooleanProcessor
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.transform-to-boolean")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.transform-to-boolean",
0)
.category(DataProcessorType.BOOLEAN_OPERATOR)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/change/ChangedValueDetectionProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/change/ChangedValueDetectionProcessor.java
index 91d23605c6..bb133d26e4 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/change/ChangedValueDetectionProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/change/ChangedValueDetectionProcessor.java
@@ -60,7 +60,8 @@ public class ChangedValueDetectionProcessor
//TODO: Change Icon
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.changed-value")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.changed-value", 0)
.category(DataProcessorType.VALUE_OBSERVER)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION)
diff --git
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/duration/CalculateDurationProcessor.java
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/duration/CalculateDurationProcessor.java
index 4bf279e26e..5526288782 100644
---
a/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/duration/CalculateDurationProcessor.java
+++
b/streampipes-extensions/streampipes-processors-transformation-jvm/src/main/java/org/apache/streampipes/processors/transformation/jvm/processor/value/duration/CalculateDurationProcessor.java
@@ -58,7 +58,8 @@ public class CalculateDurationProcessor extends
StreamPipesDataProcessor {
//TODO: Change Icon
@Override
public DataProcessorDescription declareModel() {
- return
ProcessingElementBuilder.create("org.apache.streampipes.processors.transformation.jvm.duration-value")
+ return ProcessingElementBuilder
+
.create("org.apache.streampipes.processors.transformation.jvm.duration-value",
0)
.category(DataProcessorType.TIME)
.withLocales(Locales.EN)
.withAssets(ExtensionAssetType.DOCUMENTATION, ExtensionAssetType.ICON)
diff --git
a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/DataSinkBuilder.java
b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/DataSinkBuilder.java
index 1480f6c131..05b1f8b8bf 100644
---
a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/DataSinkBuilder.java
+++
b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/DataSinkBuilder.java
@@ -45,36 +45,6 @@ public class DataSinkBuilder extends
AbstractProcessingElementBuilder<DataSinkBu
this.elementDescription.setVersion(version);
}
- /**
- * Creates a new data sink using the builder pattern.
- * @deprecated
- * This method is no longer recommend since we rely on a version for
migration purposes.
- * <p> Please adopt {@link #create(String, int)} instead.
- * @param id A unique identifier of the new element, e.g.,
com.mycompany.sink.mynewdatasink
- * @param label A human-readable name of the element.
- * Will later be shown as the element name in the
StreamPipes UI.
- * @param description A human-readable description of the element.
- */
- @Deprecated(since = "0.93.0", forRemoval = true)
- public static DataSinkBuilder create(String id, String label, String
description) {
- return new DataSinkBuilder(id, label, description, 0);
- }
-
- /**
- * Creates a new data sink using the builder pattern.
- * {@link
org.apache.streampipes.sdk.builder.AbstractProcessingElementBuilder#withLocales(Locales...)}
- * must be called, to provide a label and description.
- * @deprecated
- * This method is no longer recommend since we rely on a version for
migration purposes.
- * <p> Please adopt {@link #create(String, int)} instead.
- *
- * @param id A unique identifier of the new element, e.g.,
com.mycompany.sink.mynewdatasink
- */
- @Deprecated(since = "0.93.0", forRemoval = true)
- public static DataSinkBuilder create(String id) {
- return new DataSinkBuilder(id, 0);
- }
-
/**
* Creates a new data sink using the builder pattern.
* {@link
org.apache.streampipes.sdk.builder.AbstractProcessingElementBuilder#withLocales(Locales...)}
diff --git
a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/ProcessingElementBuilder.java
b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/ProcessingElementBuilder.java
index c244a2cf11..f30bfa5eed 100644
---
a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/ProcessingElementBuilder.java
+++
b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/ProcessingElementBuilder.java
@@ -21,7 +21,6 @@ package org.apache.streampipes.sdk.builder;
import org.apache.streampipes.model.DataProcessorType;
import org.apache.streampipes.model.graph.DataProcessorDescription;
import org.apache.streampipes.model.output.OutputStrategy;
-import org.apache.streampipes.sdk.helpers.Label;
import org.apache.streampipes.sdk.helpers.Locales;
import java.util.ArrayList;
@@ -47,21 +46,6 @@ public class ProcessingElementBuilder
this.elementDescription.setVersion(version);
}
- /**
- * Creates a new processing element using the builder pattern.
- * @deprecated
- * This method is no longer recommend since we rely on a version for
migration purposes.
- * <p> Please adopt {@link #create(String, String, String, int)} instead.
- * @param id A unique identifier of the new element, e.g.,
com.mycompany.processor.mynewdataprocessor
- * @param label A human-readable name of the element.
- * Will later be shown as the element name in the
StreamPipes UI.
- * @param description A human-readable description of the element.
- */
- @Deprecated(since = "0.93.0", forRemoval = true)
- public static ProcessingElementBuilder create(String id, String label,
String description) {
- return new ProcessingElementBuilder(id, label, description, 0);
- }
-
/**
* Creates a new processing element based on a label using the builder
pattern.
* @param id A unique identifier of the new element, e.g.,
com.mycompany.processor.mynewdataprocessor
@@ -76,36 +60,6 @@ public class ProcessingElementBuilder
return new ProcessingElementBuilder(id, label, description, version);
}
- /**
- * Creates a new processing element based on a label using the builder
pattern.
- * @deprecated
- * This method is no longer recommend since we rely on a version for
migration purposes.
- * <p> Please adopt {@link #create(String, String, String, int)} instead.
- */
- @Deprecated(since = "0.93.0", forRemoval = true)
- public static ProcessingElementBuilder create(Label label) {
- return new ProcessingElementBuilder(label.getInternalId(),
label.getLabel(), label.getDescription(), 0);
- }
-
- /**
- * Creates a new processing element using the builder pattern.
- * @deprecated
- * This method is no longer recommend since we rely on a version for
migration purposes.
- * <p> Please adopt {@link #create(String, int)} instead.
- * If no label and description is
- * given
- * for an element,
- * {@link
org.apache.streampipes.sdk.builder.AbstractProcessingElementBuilder#withLocales(Locales...)}
- * must be called.
- *
- * @param id A unique identifier of the new element, e.g.,
com.mycompany.sink.mynewdatasink
- *
- */
- @Deprecated(since = "0.93.0", forRemoval = true)
- public static ProcessingElementBuilder create(String id) {
- return new ProcessingElementBuilder(id, 0);
- }
-
/**
* Creates a new processing element using the builder pattern. If no label
and description is
* given
diff --git
a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/adapter/AdapterConfigurationBuilder.java
b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/adapter/AdapterConfigurationBuilder.java
index 8fae9b83e2..9d8df25cb0 100644
---
a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/adapter/AdapterConfigurationBuilder.java
+++
b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/builder/adapter/AdapterConfigurationBuilder.java
@@ -50,20 +50,6 @@ public class AdapterConfigurationBuilder extends
this.supplier = supplier;
}
- /**
- * Creates a new adapter configuration using the builder pattern.
- * @deprecated
- * This method is no longer recommend since we rely on a version for
migration purposes.
- * <p> Please adopt {@link #create(String, int, Supplier)} instead.
- * @param appId A unique identifier of the new adapter, e.g.,
com.mycompany.processor.mynewdataprocessor
- * @param supplier instance of the adapter to be described
- */
- @Deprecated(since = "0.93.0", forRemoval = true)
- public static AdapterConfigurationBuilder create(String appId,
-
Supplier<StreamPipesAdapter> supplier) {
- return new AdapterConfigurationBuilder(appId, 0, supplier);
- }
-
/**
* Creates a new adapter configuration using the builder pattern.
* @param appId A unique identifier of the new adapter, e.g.,
com.mycompany.processor.mynewdataprocessor