Package io.micrometer.core.ipc.http
Interface HttpSender
- All Known Implementing Classes:
HttpUrlConnectionSender,OkHttpSender,ReactorNettySender
public interface HttpSender
A general-purpose interface for controlling how
MeterRegistry implementations
perform HTTP calls for various purposes. This interface can be used to inject more advanced customization like SSL
verification, key loading, etc. without requiring further additions to registry configurations.- Since:
- 1.1.0
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHttpSender.Methodstatic classHttpSender.Requeststatic classHttpSender.Response -
Method Summary
Modifier and Type Method Description default HttpSender.Request.Builderdelete(java.lang.String uri)default HttpSender.Request.Builderget(java.lang.String uri)default HttpSender.Request.Builderhead(java.lang.String uri)default HttpSender.Request.BuildernewRequest(java.lang.String uri)default HttpSender.Request.Builderoptions(java.lang.String uri)default HttpSender.Request.Builderpost(java.lang.String uri)default HttpSender.Request.Builderput(java.lang.String uri)HttpSender.Responsesend(HttpSender.Request request)