Hi Florian,

indeed it is.
Processing elements can now be defined by only implementing one class.
You find a detailed description for that here: https://streampipes.apache.org/docs/docs/extend-tutorial-data-processors.html

We are also working on refactoring all processing elements to only use the approach (https://issues.apache.org/jira/browse/STREAMPIPES-615),
but that will probably take some time ;)
So there is no need to hurry with switching to the new approach.
Anyways, I will try to improve the deprecation warning so that it is more explanatory and directly guides to the tutorial.

Best
Tim

Am 19.11.2022 13:59 schrieb Florian Micklich:
Hi,

i just wanted to refactor some "older" geo processors and got
following messages about the 3 class structure:


```
Processor:
'org.apache.streampipes.wrapper.runtime.EventProcessor' is deprecated
and marked for removal

Controller:
public class XXXXX extends StandaloneEventProcessingDeclarer<XXXXX> {


Parameter:
'org.apache.streampipes.wrapper.params.binding.EventProcessorBindingParams'
is deprecated and marked for removal.
```


Is there a new way how to code processors?


Greetings
Florian

Reply via email to