* Add GetRecords function to Kinesis Utils * Add sample .env to showcase ENV vars needed * Fix RedisCheckpoint to look for empty string (default from Redis) * Extract example code into its own repository
11 lines
234 B
Go
11 lines
234 B
Go
package interfaces
|
|
|
|
type Buffer interface {
|
|
ConsumeRecord(data []byte, sequenceNumber string)
|
|
Data() []byte
|
|
FirstSequenceNumber() string
|
|
Flush()
|
|
LastSequenceNumber() string
|
|
NumMessagesInBuffer() int
|
|
ShouldFlush() bool
|
|
}
|