kinesis-consumer/interfaces/buffer.go
Harlow Ward 4e909185d1 Add Record Processor
* 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
2014-08-03 20:11:48 -07:00

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
}