Documentation ¶
Index ¶
Constants ¶
View Source
const (
EndOffset int64 = -1
)
EndOffset specifies the largest offset. It is used to tell IterateReverse to return all items independent of their offset
Variables ¶
View Source
var (
StopErr = errors.New("Iteration stopped.")
)
Functions ¶
This section is empty.
Types ¶
type TailMessageHook ¶
type TailMessageHook func(message *sarama.ConsumerMessage)
type Tailer ¶
type Tailer struct {
// contains filtered or unexported fields
}
Tailer retrieves the last n messages from a given topic
func (*Tailer) IterateReverse ¶
func (t *Tailer) IterateReverse(maxOffset int64, visit func(item interface{}, kafkaOffset int64) error) error
IterateReverse iterates over all items ignoring items having bigger offset than maxOffset (or all, if EndOffset is given)
func (*Tailer) RegisterConsumeHook ¶
func (t *Tailer) RegisterConsumeHook(tailHook TailMessageHook)
RegisterConsumeHook registers a TailMessageHook hook
Click to show internal directories.
Click to hide internal directories.