CatgirlIntelligenceAgency/common/service-client/readme.md

10 lines
569 B
Markdown
Raw Normal View History

2023-03-06 18:32:13 +01:00
# Service Client
These are base classes for all the [API](../../api) clients for talking to other [services](../service).
## Central Classes
* [AbstractDynamicClient](src/main/java/nu/marginalia/client/AbstractDynamicClient.java) base class for API clients
* [AbstractClient](src/main/java/nu/marginalia/client/AbstractClient.java) handles requests at a lower level
* [Context](src/main/java/nu/marginalia/client/Context.java) handles request tracking
* [ContextScrambler](src/main/java/nu/marginalia/client/ContextScrambler.java) handles anonymization of public IPs