Interface OutboxPublisher

All Known Subinterfaces:
Outbox

public interface OutboxPublisher
Records outbound message intents durably.

The outbox is a local J7M primitive. It records intent and later relays to a DurableQueue; it does not provide atomic commit with arbitrary external databases.

  • Method Details

    • record

      OutboxEntry record(QueueName targetQueue, QueueMessage message, EnqueueOptions options)
      Records an outbound message intent durably before relay.
      Parameters:
      targetQueue - target durable queue
      message - message payload and safe metadata
      options - enqueue options to preserve for relay
      Returns:
      recorded outbox entry