Sha256: c06c34a537113f329b410854a953949b8ca057321a5cdf3b62f3c07837ab3822
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
module Aws module EventStream module Errors # Raised when reading bytes exceed buffer total bytes class ReadBytesExceedLengthError < RuntimeError def initialize(target_byte, total_len) msg = "Attempting reading bytes to offset #{target_byte} exceeds"\ " buffer length of #{total_len}" super(msg) end end # Raise when insufficient bytes of a message is received class IncompleteMessageError < RuntimeError def initialize(*args) super("Not enough bytes for event message") end end class PreludeChecksumError < RuntimeError def initialize(*args) super("Prelude checksum mismatch") end end class MessageChecksumError < RuntimeError def initialize(*args) super("Message checksum mismatch") end end class EventPayloadLengthExceedError < RuntimeError def initialize(*args) super("Payload length of a message should be under 16mb.") end end class EventHeadersLengthExceedError < RuntimeError def initialize(*args) super("Encoded headers length of a message should be under 128kb.") end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aws-eventstream-1.0.2 | lib/aws-eventstream/errors.rb |