Skip to main content
Version: API v2 Preview

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()

View source at 9c04036fe114