Mark as deprecated
diff --git a/component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java b/component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java
index c3ecd78..f9c658b 100644
--- a/component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java
+++ b/component-dsl/src/main/java/org/apache/aries/component/dsl/internal/BaseOSGiImpl.java
@@ -319,6 +319,7 @@
 		return transform(op -> t -> op.apply(function.apply(t)));
 	}
 
+	@Deprecated
 	@Override
 	public OSGi<T> recover(BiFunction<T, Exception, T> onError) {
 		return new BaseOSGiImpl<>((executionContext, op) ->
@@ -335,6 +336,7 @@
 			));
 	}
 
+	@Deprecated
 	@Override
 	public OSGi<T> recoverWith(BiFunction<T, Exception, OSGi<T>> onError) {
 		return new BaseOSGiImpl<>((executionContext, op) ->