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

epugh pushed a commit to branch branch_9x
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/branch_9x by this push:
     new 208430c5921 Deprecate classes in 9x that will be removed in 10 as part 
of FileStore migration. (#3463)
208430c5921 is described below

commit 208430c5921471eb8c446b63642838c755afdc3b
Author: Eric Pugh <[email protected]>
AuthorDate: Mon Aug 11 18:14:30 2025 -0400

    Deprecate classes in 9x that will be removed in 10 as part of FileStore 
migration. (#3463)
---
 solr/core/src/java/org/apache/solr/handler/BlobHandler.java           | 4 ++++
 .../src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java    | 3 +++
 .../src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java     | 3 +++
 3 files changed, 10 insertions(+)

diff --git a/solr/core/src/java/org/apache/solr/handler/BlobHandler.java 
b/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
index 37dffbeaceb..52c5e1aba76 100644
--- a/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
+++ b/solr/core/src/java/org/apache/solr/handler/BlobHandler.java
@@ -74,6 +74,10 @@ import org.apache.solr.util.plugin.PluginInfoInitialized;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+/**
+ * @deprecated Please use {@link org.apache.solr.filestore.FileStore}.
+ */
+@Deprecated(since = "9.10")
 public class BlobHandler extends RequestHandlerBase
     implements PluginInfoInitialized, PermissionNameProvider {
   private static final Logger log = 
LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
diff --git 
a/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java 
b/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
index 29345c12b88..c47028c1a93 100644
--- a/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
+++ b/solr/core/src/java/org/apache/solr/handler/admin/api/GetBlobInfoAPI.java
@@ -30,7 +30,10 @@ import org.apache.solr.response.SolrQueryResponse;
  *
  * <p>These APIs (GET /v2/collections/.system/blob/*) is analogous to the v1 
GET
  * /solr/.system/blob/* APIs.
+ *
+ * @deprecated Please use {@link 
org.apache.solr.client.api.endpoint.ClusterFileStoreApis}.
  */
+@Deprecated(since = "9.10")
 public class GetBlobInfoAPI {
   private BlobHandler blobHandler;
 
diff --git 
a/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java 
b/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
index 2488a109648..edc9b993411 100644
--- a/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
+++ b/solr/core/src/java/org/apache/solr/handler/admin/api/UploadBlobAPI.java
@@ -30,7 +30,10 @@ import org.apache.solr.response.SolrQueryResponse;
  *
  * <p>This API (POST /v2/collections/.system/blob/blobName) is analogous to 
the v1 POST
  * /solr/.system/blob/blobName API.
+ *
+ * @deprecated Please use {@link 
org.apache.solr.client.api.endpoint.ClusterFileStoreApis}.
  */
+@Deprecated(since = "9.10")
 public class UploadBlobAPI {
   private final BlobHandler blobHandler;
 

Reply via email to