All Classes and Interfaces
Class
Description
Admin REST endpoints for managing the whitelist and registered users.
Handles Avro serialization/deserialization of server data.
CopperCook sharing server.
An encrypted recipe message waiting in a user's inbox.
REST endpoints for the inbox — the server-side mailbox where encrypted recipe blobs wait for pickup.
In-memory store for inbox messages.
Registration endpoint.
Helidon handler that verifies RSA signatures on every request.
A pending subscription request: subscriberId wants to receive recipes from publisherId.
REST endpoints for subscription management.
Response for PUT /subscriptions/{subscriberId}/{publisherId}/accept — the subscriber's full identity for the
publisher to store locally.
Response element for GET /subscriptions/mine — a pending subscription request the user has made.
Response element for GET /subscriptions/pending — a pending subscription request awaiting the publisher's
decision.
Request body for POST /subscriptions/request.
Response for POST /subscriptions/request — confirms the pending request and returns the publisher's display name.
Status of a subscription relationship between a subscriber and a publisher.
Temporary store for pending subscription requests.
REST endpoints for looking up user information.
Central store for registered users and whitelist entries.