MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / NewHandler

Function NewHandler

pkg/samarap/handler.go:16–18  ·  view source on GitHub ↗

NewHandler 创建一个新的 Handler 实例

(logger *zap.Logger, handle func(msg *sarama.ConsumerMessage, event T) error)

Source from the content-addressed store, hash-verified

14
15// NewHandler 创建一个新的 Handler 实例
16func NewHandler[T any](logger *zap.Logger, handle func(msg *sarama.ConsumerMessage, event T) error) *Handler[T] {
17 return &Handler[T]{logger: logger, handle: handle}
18}
19
20// Setup 在消费组会话开始时调用
21func (h *Handler[T]) Setup(session sarama.ConsumerGroupSession) error {

Callers 2

StartMethod · 0.92
StartMethod · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected