public class SagaInstanceRepositoryJdbc extends java.lang.Object implements SagaInstanceRepository
| Constructor and Description |
|---|
SagaInstanceRepositoryJdbc(io.eventuate.common.jdbc.EventuateJdbcStatementExecutor eventuateJdbcStatementExecutor,
io.eventuate.common.id.IdGenerator idGenerator,
io.eventuate.common.jdbc.EventuateSchema eventuateSchema) |
| Modifier and Type | Method and Description |
|---|---|
SagaInstance |
find(java.lang.String sagaType,
java.lang.String sagaId) |
java.lang.String |
getInsertIntoSagaInstanceParticipantsSql() |
java.lang.String |
getInsertIntoSagaInstanceSql() |
java.lang.String |
getSelectFromSagaInstanceParticipantsSql() |
java.lang.String |
getSelectFromSagaInstanceSql() |
java.lang.String |
getUpdateSagaInstanceSql() |
void |
save(SagaInstance sagaInstance) |
void |
update(SagaInstance sagaInstance) |
public SagaInstanceRepositoryJdbc(io.eventuate.common.jdbc.EventuateJdbcStatementExecutor eventuateJdbcStatementExecutor,
io.eventuate.common.id.IdGenerator idGenerator,
io.eventuate.common.jdbc.EventuateSchema eventuateSchema)
public java.lang.String getInsertIntoSagaInstanceSql()
public java.lang.String getInsertIntoSagaInstanceParticipantsSql()
public java.lang.String getSelectFromSagaInstanceSql()
public java.lang.String getSelectFromSagaInstanceParticipantsSql()
public java.lang.String getUpdateSagaInstanceSql()
public void save(SagaInstance sagaInstance)
save in interface SagaInstanceRepositorypublic SagaInstance find(java.lang.String sagaType, java.lang.String sagaId)
find in interface SagaInstanceRepositorypublic void update(SagaInstance sagaInstance)
update in interface SagaInstanceRepository