public interface SagaLockManager
Modifier and Type | Method and Description |
---|---|
boolean |
claimLock(java.lang.String sagaType,
java.lang.String sagaId,
java.lang.String target) |
void |
stashMessage(java.lang.String sagaType,
java.lang.String sagaId,
java.lang.String target,
io.eventuate.tram.messaging.common.Message message) |
java.util.Optional<io.eventuate.tram.messaging.common.Message> |
unlock(java.lang.String sagaId,
java.lang.String target) |
boolean claimLock(java.lang.String sagaType, java.lang.String sagaId, java.lang.String target)
void stashMessage(java.lang.String sagaType, java.lang.String sagaId, java.lang.String target, io.eventuate.tram.messaging.common.Message message)
java.util.Optional<io.eventuate.tram.messaging.common.Message> unlock(java.lang.String sagaId, java.lang.String target)