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