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 |
setInsertIntoSagaInstanceParticipantsSql(java.lang.String insertIntoSagaInstanceParticipantsSql) |
void |
setInsertIntoSagaInstanceSql(java.lang.String insertIntoSagaInstanceSql) |
void |
setSelectFromSagaInstanceParticipantsSql(java.lang.String selectFromSagaInstanceParticipantsSql) |
void |
setSelectFromSagaInstanceSql(java.lang.String selectFromSagaInstanceSql) |
void |
setUpdateSagaInstanceSql(java.lang.String updateSagaInstanceSql) |
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 void setInsertIntoSagaInstanceSql(java.lang.String insertIntoSagaInstanceSql)
public java.lang.String getInsertIntoSagaInstanceParticipantsSql()
public void setInsertIntoSagaInstanceParticipantsSql(java.lang.String insertIntoSagaInstanceParticipantsSql)
public java.lang.String getSelectFromSagaInstanceSql()
public void setSelectFromSagaInstanceSql(java.lang.String selectFromSagaInstanceSql)
public java.lang.String getSelectFromSagaInstanceParticipantsSql()
public void setSelectFromSagaInstanceParticipantsSql(java.lang.String selectFromSagaInstanceParticipantsSql)
public java.lang.String getUpdateSagaInstanceSql()
public void setUpdateSagaInstanceSql(java.lang.String updateSagaInstanceSql)
public void save(SagaInstance sagaInstance)
save
in interface SagaInstanceRepository
public SagaInstance find(java.lang.String sagaType, java.lang.String sagaId)
find
in interface SagaInstanceRepository
public void update(SagaInstance sagaInstance)
update
in interface SagaInstanceRepository