Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Transactional ¶
func NewTransactional ¶
func NewTransactional(ctx context.Context, producer Producer) *Transactional
func (*Transactional) Commit ¶
func (t *Transactional) Commit() error
func (*Transactional) Rollback ¶
func (t *Transactional) Rollback() error
func (*Transactional) Send ¶
func (t *Transactional) Send(msg ...Event) error
type TransactionalProducer ¶
type TransactionalProducer struct {
// contains filtered or unexported fields
}
func NewTransactionalProducer ¶
func NewTransactionalProducer(wrap Producer, keys []string) *TransactionalProducer
func (*TransactionalProducer) BatchSend ¶
func (t *TransactionalProducer) BatchSend(ctx context.Context, msg []Event) error
func (*TransactionalProducer) Close ¶
func (t *TransactionalProducer) Close() error
Click to show internal directories.
Click to hide internal directories.