[ https://issues.apache.org/jira/browse/SOLR-13553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Noble Paul updated SOLR-13553: ------------------------------ Description: These components * Available on every node * deployed at the {{CoreContainer}} level * Available only at V2 endpoint {{/api/node/ext/<plugin-name>}} (v2 style) * Should implement the {{SolrRequestHandler}} interface The configuration is persisted in {{clusterprops.json}} {code} curl -X POST -H 'Content-type:application/json' --data-binary '{ "add-requesthandler": { "name": "foo", "class" : "fully.qualified.ClassName" } }' http://localhost:8983/api/cluster {code} delete it using {code} curl -X POST -H 'Content-type:application/json' --data-binary '{ "delete-requesthandler": "/foo" }' http://localhost:8983/api/cluster {code} was: These components * Available on every node * deployed at the {{CoreContainer}} level * Available at {{/solr/admin/<plugin-name> or {{/api/node/<plugin-name>}} (v2 style) * Should implement the {{SolrRequestHandler}} interface The configuration is persisted in {{clusterprops.json}} {code} curl -X POST -H 'Content-type:application/json' --data-binary '{ "add-requesthandler": { "name": "/foo", "class" : "fully.qualified.ClassName" } }' http://localhost:8983/api/cluster {code} delete it using {code} curl -X POST -H 'Content-type:application/json' --data-binary '{ "delete-requesthandler": "/foo" }' http://localhost:8983/api/cluster {code} > Node level custom RequestHandlers > --------------------------------- > > Key: SOLR-13553 > URL: https://issues.apache.org/jira/browse/SOLR-13553 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Reporter: Noble Paul > Assignee: Noble Paul > Priority: Major > > These components > * Available on every node > * deployed at the {{CoreContainer}} level > * Available only at V2 endpoint {{/api/node/ext/<plugin-name>}} (v2 style) > * Should implement the {{SolrRequestHandler}} interface > The configuration is persisted in {{clusterprops.json}} > {code} > curl -X POST -H 'Content-type:application/json' --data-binary '{ > "add-requesthandler": { > "name": "foo", > "class" : "fully.qualified.ClassName" > > } > }' http://localhost:8983/api/cluster > {code} > delete it using > {code} > curl -X POST -H 'Content-type:application/json' --data-binary '{ > "delete-requesthandler": "/foo" > }' http://localhost:8983/api/cluster > {code} -- This message was sent by Atlassian JIRA (v7.6.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org