[ 
https://issues.apache.org/jira/browse/SOLR-18448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Gerlowski updated SOLR-18448:
-----------------------------------
    Labels: newdev  (was: )

> Create model/POJO types for CLUSTERSTATUS output
> ------------------------------------------------
>
>                 Key: SOLR-18448
>                 URL: https://issues.apache.org/jira/browse/SOLR-18448
>             Project: Solr
>          Issue Type: Improvement
>          Components: SolrJ
>            Reporter: Jason Gerlowski
>            Priority: Minor
>              Labels: newdev
>
> "CLUSTERSTATUS" is an extremely common v1 API for users writing monitoring 
> code, workflows, etc.  SolrJ provides 
> \{{CollectionAdminRequest.ClusterStatus}} to help users hit this API, but 
> doesn't provide much on the response-parsing side.  The response class, 
> 'CollectionAdminResponse', doesn't offer many helpful 'getters' and largely 
> leaves users to write their own \{{NamedList}} inspection code.
> We could make this experience much better for our users by providing a few 
> model types or POJOs so that users can use strongly-typed getters instead of 
> the null-check and casting-heavy code that's currently required.
> (It might complicate things and require its own ticket, but having some 
> strongly-typed model-classes would probably simplify a lot of our server-side 
> code that inspects ZK cluster/collection state as well.)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to