David Smiley created SOLR-15438:
-----------------------------------
Summary: Refactor: Simplify SolrDispatchFilter close/destroy
Key: SOLR-15438
URL: https://issues.apache.org/jira/browse/SOLR-15438
Project: Solr
Issue Type: Improvement
Security Level: Public (Default Security Level. Issues are Public)
Reporter: David Smiley
Assignee: David Smiley
SolrDispatchFilter's close process is more convoluted than it needs to be.
There is conditionality via a boolean closeOnDestory that JettySolrRunner uses,
yet it seems it doesn't really need this logic. JSR could instead call Jetty
FilterHolder stop() method which tracks lifecycle to know if it hasn't been
called, and it can skip needless null checks. Also SDF's reference to
CoreContainer needn't be null'ed out, which makes some logic simpler above that
needn't guard against null. The HttpClient needn't be null'ed either. We
don't need a reference to SolrMetricManager; it can be gotten from
CoreContainer easily.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]