Package com.sap.cds.services.impl.outbox
Class AbstractOutboxService
java.lang.Object
com.sap.cds.services.ServiceDelegator
com.sap.cds.services.impl.outbox.AbstractOutboxService
- All Implemented Interfaces:
OutboxService,Service
- Direct Known Subclasses:
InMemoryOutbox,PersistentOutbox
Abstract implementation of
OutboxService, providing base implementation for all specific outbox services.-
Field Summary
Fields inherited from interface com.sap.cds.services.outbox.OutboxService
INMEMORY_NAME, PERSISTENT_ORDERED_NAME, PERSISTENT_UNORDERED_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<S extends Service>
Soutboxed(S service) protected abstract voidsubmit(OutboxMessageEventContext context) Stores the outbox message in the outbox, to be retrieved for later publishing.voidsubmit(String outboxEvent, OutboxMessage message) Methods inherited from class com.sap.cds.services.ServiceDelegator
after, before, emit, getDelegatedService, getName, on
-
Constructor Details
-
AbstractOutboxService
-
-
Method Details
-
submit
- Specified by:
submitin interfaceOutboxService
-
outboxed
- Specified by:
outboxedin interfaceOutboxService
-
submit
Stores the outbox message in the outbox, to be retrieved for later publishing.- Parameters:
context- theOutboxMessageEventContext
-