Package io.namastack.springoutbox
Interface OutboxRecordProcessor
-
- All Implemented Interfaces:
public interface OutboxRecordProcessorFunctional interface for processing outbox records.
Implementations of this interface define how outbox records should be processed, typically by publishing events to message brokers or external systems.
- Since:
0.1.0
Roland Beisel
-
-
Method Summary
Modifier and Type Method Description abstract Unitprocess(OutboxRecord record)Processes an outbox record. -
-
Method Detail
-
process
abstract Unit process(OutboxRecord record)
Processes an outbox record.
This method is called for each outbox record that needs to be processed. Implementations should handle the actual publishing or processing logic.
- Parameters:
record- The outbox record to process
-
-
-
-