Construct a new GrafanaHTTP implementation.
The Grafana BackendSrv object to use for requests.
The OpenNMS server to make requests to.
The default set of HTTP options associated with this ReST client.
The default set of HTTP options associated with this ReST client.
The server associated with this HTTP implementation.
The server associated with this HTTP implementation.
The default amount of time to wait before giving up on a request.
The default amount of time to wait before giving up on a request.
Make an HTTP GET call using the Grafana BackendSrv
.
Attempt to extract the data from a response.
Get the union of OnmsHTTPOptions based on the passed options, defaults, and options in the OnmsServer associated with this request. Order of precedence is passed options -> server options -> default options.
Get the OnmsServer object that should be used for making requests. Favors the one passed in the OnmsHTTPOptions, otherwise it falls back to the default server associated with the HTTP implementation.
Make an HTTP DELETE call using the Grafana BackendSrv
.
Implementers should override this method if they have actions that need to be performed (like clearing a cache) when server settings change.
Make an HTTP POST call using the Grafana BackendSrv
.
Make an HTTP PUT call using the Grafana BackendSrv
.
A convenience method for implementers to use to turn JSON into a javascript object. Use this to process a JSON response before returning it in an OnmsResult object.
A convenience method for implementers to use to turn XML into a javascript object. Use this to process an XML response before returning it in an OnmsResult object.
Generated using TypeDoc
Implementation of the IOnmsHTTP interface for Grafana.
IOnmsHTTP