Repository navigation
Reference Index
Chris Michael edited this page Oct 6, 2026
·
1 revision
Every module in @chrismichaelps/pudu-lang-httpclient@0.1.0, with its chapter.
| Module | Purpose | Chapter |
|---|---|---|
PuduLangHttpClient |
Failure, Outcome, invalid, isTransient, isTimeout, isCancellation, statusOf, describe | Requests And Responses |
PuduLangHttpClient.Request |
Requests, verbs, Shaping, header, option, receivers | Requests And Responses |
PuduLangHttpClient.Response |
Responses, ensureSuccess, readers, retryAfter, Answering | Requests And Responses |
PuduLangHttpClient.Content |
Text, bytes, JSON and derived values, forms, multipart, streamed bodies, readers | Requests And Responses |
PuduLangHttpClient.Options |
Typed request options and keys | Requests And Responses |
PuduLangHttpClient.Client |
Clients: create, over, pooled, Configuring, send, verbs, stream, cancelPending | Clients |
PuduLangHttpClient.Client.Json |
getJson, getFromJson, deleteFromJson, postAsJson, putAsJson, patchAsJson | Endpoints And JSON |
PuduLangHttpClient.Endpoint |
Declarative endpoints with :name templates |
Endpoints And JSON |
PuduLangHttpClient.Factory |
build, buildWith, createClient, client, typed, createHandler, rotatingHandler, statistics, dispose | Named And Typed Clients |
PuduLangHttpClient.Factory.Builder |
defaults, named, Configuring, observers, redaction | Named And Typed Clients |
PuduLangHttpClient.Factory.Entry |
One built pipeline and its layer order | Handlers And Pipelines |
PuduLangHttpClient.Handler |
Send, Handler, compose, around, before, after, passThrough | Handlers And Pipelines |
PuduLangHttpClient.Transport |
The pooled primary handler, Options and Configuring, AddressPolicy, statistics, close | The Transport |
PuduLangHttpClient.Cookies |
Jars, store, header, save, restore, clear | The Transport |
PuduLangHttpClient.Proxy |
Proxies, credentials, bypass lists | The Transport |
PuduLangHttpClient.Events |
Listeners and the events they hear | Lifetimes And Events |
PuduLangHttpClient.Handlers.Resilience |
handler, selecting, fromRegistry, onTransient, standard, standardHedging, transient | Resilience |
PuduLangHttpClient.Handlers.Logging |
The logging observer | Logging, Propagation, And Metrics |
PuduLangHttpClient.Handlers.Propagation |
Header propagation | Logging, Propagation, And Metrics |
PuduLangHttpClient.Handlers.Authorization |
Basic and refreshing bearer credentials | Logging, Propagation, And Metrics |
PuduLangHttpClient.Handlers.Metrics |
Request counts and durations | Logging, Propagation, And Metrics |
PuduLangHttpClient.Stub |
A primary handler answering from rules | Testing With Stubs |
PuduLangHttpClient.Transport.* |
Wire, Writer, Exchange, Pool, Connect, Hop: the transport's parts | The Transport |
PuduLangHttpClient.Domain.* |
Addresses, headers, chunks, dates, cookies, redirects, persistence, expiry, versions | The Transport |
Each module's signatures, rules, and design decisions are in its page under the repository's
wiki/src/ directory.