Class ProtobufOutboxService
java.lang.Object
one.tomorrow.transactionaloutbox.service.ProtobufOutboxService
@Service
@ConditionalOnClass(com.google.protobuf.Message.class)
public class ProtobufOutboxService
extends Object
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends com.google.protobuf.Message>
OutboxRecordsaveForPublishing(String topic, String key, T event, ProtobufOutboxService.Header... headers) Save the message/event (as byte array), setting theKafkaHeaders.HEADERS_VALUE_TYPE_NAMEto the fully qualified name of the message descriptor.
-
Constructor Details
-
ProtobufOutboxService
-
-
Method Details
-
saveForPublishing
public <T extends com.google.protobuf.Message> OutboxRecord saveForPublishing(String topic, String key, T event, ProtobufOutboxService.Header... headers) Save the message/event (as byte array), setting theKafkaHeaders.HEADERS_VALUE_TYPE_NAMEto the fully qualified name of the message descriptor.
-