public abstract class AbstractOutboxService extends ServiceDelegator implements OutboxService
OutboxService
, providing base implementation for all specific outbox services.INMEMORY_NAME, IS_OUTBOXED, PERSISTENT_NAME
Constructor and Description |
---|
AbstractOutboxService(String name) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
enroll(OutboxMessageEventContext context)
Stores the outbox message in the outbox, to be retrieved for later publishing.
|
void |
enroll(String targetEvent,
String message) |
void |
on(String[] events,
String[] entities,
int order,
Handler handler) |
after, after, before, before, emit, getDelegatedService, getName, on
public AbstractOutboxService(String name)
public void enroll(String targetEvent, String message)
enroll
in interface OutboxService
public void on(String[] events, String[] entities, int order, Handler handler)
on
in interface Service
on
in class ServiceDelegator
protected abstract void enroll(OutboxMessageEventContext context)
context
- the OutboxMessageEventContext
Copyright © 2023. All rights reserved.