代码拉取完成,页面将自动刷新
package beater
import (
"github.com/elastic/beats/filebeat/input/file"
)
// eventAcker handles publisher pipeline ACKs and forwards
// them to the registrar.
type eventACKer struct {
out successLogger
}
type successLogger interface {
Published(states []file.State)
}
func newEventACKer(out successLogger) *eventACKer {
return &eventACKer{out: out}
}
func (a *eventACKer) ackEvents(data []interface{}) {
states := make([]file.State, 0, len(data))
for _, datum := range data {
if datum == nil {
continue
}
st, ok := datum.(file.State)
if !ok {
continue
}
states = append(states, st)
}
if len(states) > 0 {
a.out.Published(states)
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。