Class EventuateCommonReactiveJdbcOperations
- java.lang.Object
-
- io.eventuate.common.reactive.jdbc.EventuateCommonReactiveJdbcOperations
-
public class EventuateCommonReactiveJdbcOperations extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EventuateCommonReactiveJdbcOperations(io.eventuate.common.jdbc.EventuateJdbcOperationsUtils eventuateJdbcOperationsUtils, EventuateReactiveJdbcStatementExecutor reactiveJdbcStatementExecutor, io.eventuate.common.jdbc.sqldialect.EventuateSqlDialect eventuateSqlDialect, int blockingTimeoutForRetrievingMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcolumnToJson(io.eventuate.common.jdbc.EventuateSchema eventuateSchema, java.lang.String column)io.eventuate.common.jdbc.sqldialect.EventuateSqlDialectgetEventuateSqlDialect()reactor.core.publisher.Mono<java.lang.String>insertIntoEventsTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String entityId, java.lang.String eventData, java.lang.String eventType, java.lang.String entityType, java.util.Optional<java.lang.String> triggeringEvent, java.util.Optional<java.lang.String> metadata, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)reactor.core.publisher.Mono<java.lang.String>insertIntoMessageTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String payload, java.lang.String destination, java.util.Map<java.lang.String,java.lang.String> headers, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)reactor.core.publisher.Mono<java.lang.String>insertPublishedEventIntoEventsTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String entityId, java.lang.String eventData, java.lang.String eventType, java.lang.String entityType, java.util.Optional<java.lang.String> triggeringEvent, java.util.Optional<java.lang.String> metadata, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)reactor.core.publisher.Mono<java.lang.String>insertPublishedMessageIntoMessageTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String payload, java.lang.String destination, java.util.Map<java.lang.String,java.lang.String> headers, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)
-
-
-
Constructor Detail
-
EventuateCommonReactiveJdbcOperations
public EventuateCommonReactiveJdbcOperations(io.eventuate.common.jdbc.EventuateJdbcOperationsUtils eventuateJdbcOperationsUtils, EventuateReactiveJdbcStatementExecutor reactiveJdbcStatementExecutor, io.eventuate.common.jdbc.sqldialect.EventuateSqlDialect eventuateSqlDialect, int blockingTimeoutForRetrievingMetadata)
-
-
Method Detail
-
getEventuateSqlDialect
public io.eventuate.common.jdbc.sqldialect.EventuateSqlDialect getEventuateSqlDialect()
-
insertIntoEventsTable
public reactor.core.publisher.Mono<java.lang.String> insertIntoEventsTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String entityId, java.lang.String eventData, java.lang.String eventType, java.lang.String entityType, java.util.Optional<java.lang.String> triggeringEvent, java.util.Optional<java.lang.String> metadata, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)
-
insertPublishedEventIntoEventsTable
public reactor.core.publisher.Mono<java.lang.String> insertPublishedEventIntoEventsTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String entityId, java.lang.String eventData, java.lang.String eventType, java.lang.String entityType, java.util.Optional<java.lang.String> triggeringEvent, java.util.Optional<java.lang.String> metadata, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)
-
insertIntoMessageTable
public reactor.core.publisher.Mono<java.lang.String> insertIntoMessageTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String payload, java.lang.String destination, java.util.Map<java.lang.String,java.lang.String> headers, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)
-
insertPublishedMessageIntoMessageTable
public reactor.core.publisher.Mono<java.lang.String> insertPublishedMessageIntoMessageTable(io.eventuate.common.id.IdGenerator idGenerator, java.lang.String payload, java.lang.String destination, java.util.Map<java.lang.String,java.lang.String> headers, io.eventuate.common.jdbc.EventuateSchema eventuateSchema)
-
columnToJson
public java.lang.String columnToJson(io.eventuate.common.jdbc.EventuateSchema eventuateSchema, java.lang.String column)
-
-