diff --git a/changelog/unreleased/PR#4100-remove-deprecated-graphhandler-registration-support.yml b/changelog/unreleased/PR#4100-remove-deprecated-graphhandler-registration-support.yml new file mode 100644 index 00000000000..c18a1a5fbd8 --- /dev/null +++ b/changelog/unreleased/PR#4100-remove-deprecated-graphhandler-registration-support.yml @@ -0,0 +1,8 @@ +# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc +title: Remove deprecated streamFunctions in GraphHandler for registering streaming expressions. +type: removed # added, changed, fixed, deprecated, removed, dependency_update, security, other +authors: + - name: Eric Pugh +links: + - name: PR#4100 + url: https://github.com/apache/solr/pull/4100 diff --git a/solr/core/src/java/org/apache/solr/handler/GraphHandler.java b/solr/core/src/java/org/apache/solr/handler/GraphHandler.java index 07667983f5a..7288878fab7 100644 --- a/solr/core/src/java/org/apache/solr/handler/GraphHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/GraphHandler.java @@ -19,10 +19,8 @@ import java.io.IOException; import java.lang.invoke.MethodHandles; -import java.util.Collections; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import org.apache.solr.client.solrj.io.SolrClientCache; import org.apache.solr.client.solrj.io.Tuple; import org.apache.solr.client.solrj.io.comp.StreamComparator; @@ -32,16 +30,12 @@ import org.apache.solr.client.solrj.io.stream.TupleStream; import org.apache.solr.client.solrj.io.stream.expr.DefaultStreamFactory; import org.apache.solr.client.solrj.io.stream.expr.Explanation; -import org.apache.solr.client.solrj.io.stream.expr.Expressible; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; import org.apache.solr.common.params.CommonParams; import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.params.StreamParams; -import org.apache.solr.common.util.NamedList; import org.apache.solr.core.CoreContainer; -import org.apache.solr.core.PluginInfo; -import org.apache.solr.core.SolrConfig; import org.apache.solr.core.SolrCore; import org.apache.solr.request.SolrQueryRequest; import org.apache.solr.response.SolrQueryResponse; @@ -60,12 +54,6 @@ * *
To add additional functions, just define them as plugins in solrconfig.xml via {@code
*
The @deprecated configuration method as of Solr 8.5 is {@code