Package io.dapr.client
Class DaprHttp
java.lang.Object
io.dapr.client.DaprHttp
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable
public class DaprHttp
extends java.lang.Object
implements java.io.Closeable
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDaprHttp.HttpMethodsHTTP Methods supported.static classDaprHttp.Response
- 
Method SummaryModifier and Type Method Description voidclose()Shutdown call is not necessary for OkHttpClient.reactor.core.publisher.Mono<DaprHttp.Response>invokeApi(java.lang.String method, java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> urlParameters, byte[] content, java.util.Map<java.lang.String,java.lang.String> headers)Invokes an API asynchronously that returns a text payload.reactor.core.publisher.Mono<DaprHttp.Response>invokeApi(java.lang.String method, java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> urlParameters, java.lang.String content, java.util.Map<java.lang.String,java.lang.String> headers)Invokes an API asynchronously that returns a text payload.reactor.core.publisher.Mono<DaprHttp.Response>invokeApi(java.lang.String method, java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> urlParameters, java.util.Map<java.lang.String,java.lang.String> headers)Invokes an API asynchronously without payload that returns a text payload.
- 
Method Details- 
invokeApipublic reactor.core.publisher.Mono<DaprHttp.Response> invokeApi(java.lang.String method, java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> urlParameters, java.util.Map<java.lang.String,java.lang.String> headers)Invokes an API asynchronously without payload that returns a text payload.- Parameters:
- method- HTTP method.
- urlString- url as String.
- urlParameters- URL parameters
- headers- HTTP headers.
- Returns:
- Asynchronous text
 
- 
invokeApipublic reactor.core.publisher.Mono<DaprHttp.Response> invokeApi(java.lang.String method, java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> urlParameters, java.lang.String content, java.util.Map<java.lang.String,java.lang.String> headers)Invokes an API asynchronously that returns a text payload.- Parameters:
- method- HTTP method.
- urlString- url as String.
- urlParameters- Parameters in the URL
- content- payload to be posted.
- headers- HTTP headers.
- Returns:
- Asynchronous response
 
- 
invokeApipublic reactor.core.publisher.Mono<DaprHttp.Response> invokeApi(java.lang.String method, java.lang.String urlString, java.util.Map<java.lang.String,java.lang.String> urlParameters, byte[] content, java.util.Map<java.lang.String,java.lang.String> headers)Invokes an API asynchronously that returns a text payload.- Parameters:
- method- HTTP method.
- urlString- url as String.
- urlParameters- Parameters in the URL
- content- payload to be posted.
- headers- HTTP headers.
- Returns:
- Asynchronous response
 
- 
closepublic void close() throws java.io.IOExceptionShutdown call is not necessary for OkHttpClient.- Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.io.Closeable
- Throws:
- java.io.IOException
- See Also:
- OkHttpClient
 
 
-