Packages
Package
Description
Common annotations used by ServiceTalk.
ServiceTalk Buffer APIs.
Package that contains internal implementations for buffers.
API definitions for Client use cases.
Internal utilities which leverage the Client API package.
Internal client utilities that support partitioning use cases.
Client APIs targeted at partitioned use cases.
ServiceTalk concurrent common types.
ServiceTalk concurrent APIs which follow Reactive Streams semantics.
Internal utilities which leverage the concurrent API package.
Utilities that help build tests when interacting with ServiceTalk concurrent APIs.
Internal utilities used by concurrent packages.
Adapters between ServiceTalk's concurrency APIs and the JDK's Flow API.
Adapters between Reactive Streams Publisher and ServiceTalk concurrent APIs.
Internal concurrent test utilities used by ServiceTalk.
ServiceTalk Context API.
Data serialization which depends upon the Jackson library.
Bindings of ServiceTalk's jackson serialization while using the Jersey router.
Configuration for bindings of ServiceTalk's jackson serialization while using the Jersey router.
 
Bindings of ServiceTalk's protobuf serialization while using the Jersey router.
Configuration for bindings of ServiceTalk's protobuf serialization while using the Jersey router.
ServiceTalk DNS client exposed as a ServiceDiscoverer.
Content encoding and compression related APIs.
Internal utilities that use the encoding API package.
 
Core gRPC API.
Internal gRPC utilities and implementation.
 
 
ServiceTalk protoc compiler for the gRPC protocol.
gRPC utilities based upon the gRPC API package.
 
The HTTP API package.
The HTTP netty package.
 
 
 
HTTP routing based upon predicates.
DSL for building HTTP routers based upon predicates.
 
HTTP utilities based upon the HTTP API package.
 
 
 
 
ServiceTalk logging APIs.
ServiceTalk internal logging utilities for slf4j.
The OIO API package.
The OIO API internal package.
APIs which build on OpenTelemetry APIs to provide in memory span storage.
 
 
 
Opentracing implementations leveraging the ServiceTalk In Memory APIs.
APIs which build off of OpenTracing APIs to provide in memory span storage.
OpenTracing internal utilities.
 
 
 
APIs that can be used while implementing routers (typically route requests on the server side).
 
 
Serializer and deserializer APIs.
Serializer utilities.
The TCP Internal package.
The test resources package.
 
 
 
Internal general utilities used by ServiceTalk.