Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Reader ¶
type Reader struct {
R *kafka.Reader
}
Reader is a wrapper around kafka.Read
func WrapReader ¶
func WrapReader(r *kafka.Reader) *Reader
WrapReader returns a new Reader wraper around kafka.Reader
func (*Reader) ReadMessage ¶
ReadMessage reads a message from kafka
func (*Reader) ReadMessageTx ¶
func (r *Reader) ReadMessageTx(ctx context.Context) (msg kafka.Message, tx *apm.Transaction, err error)
ReadMessageTx reads a message from kafka and returns apm transaction to be used in a transactional context call transaction.end at the end of processing kafka message
type Writer ¶
type Writer struct {
W *kafka.Writer
}
Writer is a wrapper around kafka.Writer
func WrapWriter ¶
func WrapWriter(w *kafka.Writer) *Writer
WrapWriter returns a new Writer wraper around kafka.Writer
Click to show internal directories.
Click to hide internal directories.