lib/bunny/exceptions.rb in bunny-0.9.0.pre10 vs lib/bunny/exceptions.rb in bunny-0.9.0.pre11
- old
+ new
@@ -96,22 +96,22 @@
end
# Raised by adapters when frame does not end with {final octet AMQ::Protocol::Frame::FINAL_OCTET}.
# This suggest that there is a bug in adapter or AMQ broker implementation.
#
- # @see http://files.travis-ci.org/docs/amqp/0.9.1/AMQP091Specification.pdf AMQP 0.9.1 specification (Section 2.3)
+ # @see https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf AMQP 0.9.1 specification (Section 2.3)
class NoFinalOctetError < InconsistentDataError
def initialize
super("Frame doesn't end with #{AMQ::Protocol::Frame::FINAL_OCTET} as it must, which means the size is miscalculated.")
end
end
# Raised by adapters when actual frame payload size in bytes is not equal
# to the size specified in that frame's header.
# This suggest that there is a bug in adapter or AMQ broker implementation.
#
- # @see http://files.travis-ci.org/docs/amqp/0.9.1/AMQP091Specification.pdf AMQP 0.9.1 specification (Section 2.3)
+ # @see https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf AMQP 0.9.1 specification (Section 2.3)
class BadLengthError < InconsistentDataError
def initialize(expected_length, actual_length)
super("Frame payload should be #{expected_length} long, but it's #{actual_length} long.")
end
end
@@ -142,9 +142,12 @@
class ChannelError < ConnectionLevelException
end
class InvalidCommand < ConnectionLevelException
+ end
+
+ class FrameError < ConnectionLevelException
end
class UnexpectedFrame < ConnectionLevelException
end