mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-24 05:18:58 +00:00

This is a better descriptor, since they now all implement different applications on top of the core services' APIs.
23 lines
895 B
Markdown
23 lines
895 B
Markdown
# Clients
|
|
|
|
## Core Services
|
|
|
|
* [assistant-api](assistant-api/)
|
|
* [search-api](search-api/)
|
|
* [index-api](index-api/)
|
|
|
|
These are clients for the [core services](../services-core/), along with what models
|
|
are necessary for speaking to them. They each implement the abstract client classes from
|
|
[service-client](../common/service-client).
|
|
|
|
All that is necessary is to `@Inject` them into the constructor and then
|
|
requests can be sent.
|
|
|
|
**Note:** If you are looking for the public API, it's handled by the api service in [services-application/api-service](../services-application/api-service).
|
|
|
|
## MQ-API Process API
|
|
|
|
[process-mqapi](process-mqapi/) defines requests and inboxes for the message queue based API used
|
|
for interacting with processes.
|
|
|
|
See [libraries/message-queue](../libraries/message-queue) and [services-application/control-service](../services-application/control-service). |