Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageStream ¶
type MessageStream struct {
// contains filtered or unexported fields
}
func NewMessageStream ¶
func NewMessageStream(dbClient *mgo.DbClient, col string, resumeStore ResumeStore, query Query, parser Parser) *MessageStream
- query target is mongo change event data example: { "fullDocument.type": "type-A", }
func (*MessageStream) Close ¶
func (stream *MessageStream) Close() error
func (*MessageStream) CommitOutput ¶
func (stream *MessageStream) CommitOutput(ctx context.Context, messages []notify.Notification) error
func (*MessageStream) FetchOutputCursor ¶
func (stream *MessageStream) FetchOutputCursor(ctx context.Context) (notify.OutputCursor, error)
type NotifyInfo ¶
Click to show internal directories.
Click to hide internal directories.