PdfDancerHttpClient
Kind: class
Module/package: com.pdfdancer.client.rest
SDK: com.pdfdancer.client:pdfdancer-client-java 2.0.0
Minimal HTTP client abstraction backed by HttpClient that mimics the subset of Micronaut's client API used by the original PDFDancer client.
By default, clients created without an explicit RetryConfig will use RetryConfig.defaultConfig(), which includes retry logic for transient errors (429, 503, etc.) with exponential backoff. To disable retries, explicitly pass RetryConfig.noRetry() when creating the client.
Declaration
public final class com.pdfdancer.client.rest.PdfDancerHttpClient
Members
create
public static com.pdfdancer.client.rest.PdfDancerHttpClient create(java.net.http.HttpClient, java.net.URI, com.fasterxml.jackson.databind.ObjectMapper, com.pdfdancer.client.rest.RetryConfig)
create
public static com.pdfdancer.client.rest.PdfDancerHttpClient create(java.net.http.HttpClient, java.net.URI, com.fasterxml.jackson.databind.ObjectMapper)
create
public static com.pdfdancer.client.rest.PdfDancerHttpClient create(java.net.http.HttpClient, java.net.URI)
createDefault
public static com.pdfdancer.client.rest.PdfDancerHttpClient createDefault(java.net.URI, com.pdfdancer.client.rest.RetryConfig)
createDefault
public static com.pdfdancer.client.rest.PdfDancerHttpClient createDefault(java.net.URI)
toBlocking
public com.pdfdancer.client.rest.PdfDancerHttpClient$Blocking toBlocking()