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

zehnder pushed a commit to branch 
3994-remove-deprecated-classes-streampipesdataprocessor-streampipesdatasink
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to 
refs/heads/3994-remove-deprecated-classes-streampipesdataprocessor-streampipesdatasink
 by this push:
     new 28d8fc6d81 refactor: Remove deprecated classes
28d8fc6d81 is described below

commit 28d8fc6d81a1233db42ef2fe4c9ad091b905a8db
Author: Philipp Zehnder <[email protected]>
AuthorDate: Fri Nov 28 16:11:38 2025 +0100

    refactor: Remove deprecated classes
---
 .../standalone/StreamPipesDataProcessor.java       | 69 ---------------------
 .../wrapper/standalone/StreamPipesDataSink.java    | 71 ----------------------
 2 files changed, 140 deletions(-)

diff --git 
a/streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/StreamPipesDataProcessor.java
 
b/streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/StreamPipesDataProcessor.java
deleted file mode 100644
index e07c821706..0000000000
--- 
a/streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/StreamPipesDataProcessor.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-package org.apache.streampipes.wrapper.standalone;
-
-import org.apache.streampipes.commons.exceptions.SpRuntimeException;
-import org.apache.streampipes.extensions.api.pe.IStreamPipesDataProcessor;
-import 
org.apache.streampipes.extensions.api.pe.config.IDataProcessorConfiguration;
-import 
org.apache.streampipes.extensions.api.pe.context.EventProcessorRuntimeContext;
-import org.apache.streampipes.extensions.api.pe.param.IDataProcessorParameters;
-import org.apache.streampipes.extensions.api.pe.routing.SpOutputCollector;
-import org.apache.streampipes.model.graph.DataProcessorDescription;
-import org.apache.streampipes.sdk.builder.processor.DataProcessorConfiguration;
-import org.apache.streampipes.wrapper.params.compat.ProcessorParams;
-
-@Deprecated(since = "0.98.0", forRemoval = true)
-public abstract class StreamPipesDataProcessor
-    implements IStreamPipesDataProcessor {
-  @Override
-  public void onPipelineStarted(IDataProcessorParameters params,
-                                SpOutputCollector collector,
-                                EventProcessorRuntimeContext runtimeContext) {
-    ProcessorParams parameters = new ProcessorParams(params);
-    this.onInvocation(parameters, collector, runtimeContext);
-  }
-
-  @Override
-  public IDataProcessorConfiguration declareConfig() {
-    return DataProcessorConfiguration.create(
-        () -> {
-          try {
-            return this.getClass().newInstance();
-          } catch (InstantiationException e) {
-            throw new RuntimeException(e);
-          } catch (IllegalAccessException e) {
-            throw new RuntimeException(e);
-          }
-        },
-        declareModel()
-    );
-  }
-
-  @Override
-  public void onPipelineStopped() {
-    this.onDetach();
-  }
-
-  public abstract DataProcessorDescription declareModel();
-
-  public abstract void onInvocation(ProcessorParams parameters,
-                                    SpOutputCollector spOutputCollector,
-                                    EventProcessorRuntimeContext 
runtimeContext) throws SpRuntimeException;
-
-  public abstract void onDetach();
-}
diff --git 
a/streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/StreamPipesDataSink.java
 
b/streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/StreamPipesDataSink.java
deleted file mode 100644
index 82be1f9236..0000000000
--- 
a/streampipes-wrapper-standalone/src/main/java/org/apache/streampipes/wrapper/standalone/StreamPipesDataSink.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-package org.apache.streampipes.wrapper.standalone;
-
-import org.apache.streampipes.commons.exceptions.SpRuntimeException;
-import org.apache.streampipes.extensions.api.pe.IStreamPipesDataSink;
-import org.apache.streampipes.extensions.api.pe.config.IDataSinkConfiguration;
-import 
org.apache.streampipes.extensions.api.pe.context.EventSinkRuntimeContext;
-import org.apache.streampipes.extensions.api.pe.param.IDataSinkParameters;
-import org.apache.streampipes.model.graph.DataSinkDescription;
-import org.apache.streampipes.sdk.builder.sink.DataSinkConfiguration;
-import org.apache.streampipes.wrapper.params.compat.SinkParams;
-
-@Deprecated(since = "0.98.0", forRemoval = true)
-public abstract class StreamPipesDataSink implements IStreamPipesDataSink {
-
-  @Override
-  public void onPipelineStarted(
-      IDataSinkParameters params,
-      EventSinkRuntimeContext runtimeContext
-  ) {
-    SinkParams parameters = new SinkParams(params);
-    this.onInvocation(parameters, runtimeContext);
-  }
-
-  @Override
-  public IDataSinkConfiguration declareConfig() {
-    return DataSinkConfiguration.create(
-        () -> {
-          try {
-            return this.getClass()
-                       .newInstance();
-          } catch (InstantiationException e) {
-            throw new RuntimeException(e);
-          } catch (IllegalAccessException e) {
-            throw new RuntimeException(e);
-          }
-        },
-        declareModel()
-    );
-  }
-
-  @Override
-  public void onPipelineStopped() {
-    this.onDetach();
-  }
-
-  public abstract DataSinkDescription declareModel();
-
-  public abstract void onInvocation(
-      SinkParams parameters,
-      EventSinkRuntimeContext runtimeContext
-  ) throws SpRuntimeException;
-
-  public abstract void onDetach();
-}

Reply via email to