TypeSafeClient, ApiKey, TypeSafeException, the wire DTOs, and the JsonCodec/HttpTransport
SPIs. Zero dependency on any particular JSON or HTTP library — plug in
typesafe-java-jackson2/typesafe-java-jackson3 and typesafe-java-client-jdk (or your
own implementations). The DTOs and JsonCodec SPI alone are also reusable by any other
integration (e.g. a Kafka producer/consumer) that needs to (de)serialize TypeSafe payloads.
Artifacts using TypeSafe Core (7)
Two TypeSafeClient test doubles for unit-testing code that calls it without
hitting the real API: RecordingTypeSafeClient (queue responses, record requests) and
FailingTypeSafeClient (a decorator that fails every Nth call). Depends only on
...
Last Release on Sep 23, 2026
HttpTransport SPI implementation backed by java.net.http. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 23, 2026
HttpTransport SPI implementation backed by OkHttp. Depends only on
typesafe-java-core (plus OkHttp itself); discovered via ServiceLoader.
Last Release on Sep 23, 2026
JsonCodec SPI implementation backed by Jackson 2.x. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 23, 2026
JsonCodec SPI implementation backed by Jackson 3.x. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 23, 2026
HttpTransport SPI implementation backed by java.net.http. Depends only on
typesafe-java-core; discovered via ServiceLoader.
Last Release on Sep 21, 2026
MappingTypeSafeClient, a TypeSafeClient decorator that maps a record's
@Noul/@Choice/@Score-annotated components into an EvaluateRequest and the response back into
an instance of that same record, via reflection, so a caller gets a typed ...
Last Release on Sep 23, 2026
- Prev
- 1
- Next