10 lines
569 B
Markdown
10 lines
569 B
Markdown
# 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 |