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.