David Smiley created SOLR-17390:
-----------------------------------
Summary: EmbeddedSolrServer should support a ResponseParser
Key: SOLR-17390
URL: https://issues.apache.org/jira/browse/SOLR-17390
Project: Solr
Issue Type: Improvement
Security Level: Public (Default Security Level. Issues are Public)
Reporter: David Smiley
By default, a SolrRequest has a null/unspecified ResponseParser; it's handled
automatically within SolrJ. But an explicit one communicates an intent for the
client code to need it, like JsonMapResponseParser, InputStreamResponseParser,
or NoOpResponseParser (particularly those 3). EmbeddedSolrServer doesn't look
at this; the NamedList right out of the core/handler is normalized (via javabin
round-trip) and returned. While that makes sense _normally_, a ResponseParser
should also be supported. This enables tests that might want to use
EmbeddedSolrServer but that which need to test JSON or XML (for convenience of
xpath/json expressions, for example). Also, the newer V2 API generated clients
would need this to support EmbeddedSolrServer as they are currently based off
of InputStreamResponseParser.
Doing this means determining the correct ResponseWriter (not assuming JavaBin
during normalization).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]