OutboxRestApi

Provides a server-side REST API for the outbox rest client to call, to first obtain #pending() pending ExecutionOutboxEntry to be processed, and then later to request them to be #deleteMany(String) deleted .

API

OutboxRestApi.java
class OutboxRestApi {
  OutboxEvents pending()     (1)
  void delete(String interactionId, int sequence)
  void deleteMany(String interactionsDtoXml)
}
1 pending()

This action is intended to be invoked with Accept header set to application/xml;profile=urn:org.restfulobjects:repr-types/action-result;x-ro-domain-type=org.apache.causeway.schema.ixn.v2.InteractionsDto

Members

pending()

This action is intended to be invoked with Accept header set to application/xml;profile=urn:org.restfulobjects:repr-types/action-result;x-ro-domain-type=org.apache.causeway.schema.ixn.v2.InteractionsDto

The ContentMappingServiceForOutboxEvents will then serialize the resultant OutboxEvents view model into XML.