enum

Crabbit::ResponseCode

Inherits Enum < Comparable < Value < Object

RabbitMQ Stream protocol response status.

Ok is the sole success value. Other values can be inspected on BrokerError#code or converted to an exception with #raise_unless_ok!.

Constants

Ok = 1_u16
StreamDoesNotExist = 2_u16
SubscriptionIdAlreadyExists = 3_u16
SubscriptionIdDoesNotExist = 4_u16
StreamAlreadyExists = 5_u16
StreamNotAvailable = 6_u16
SaslMechanismNotSupported = 7_u16
AuthenticationFailure = 8_u16
SaslError = 9_u16
SaslChallenge = 10_u16
AuthenticationFailureLoopback = 11_u16
VirtualHostAccessFailure = 12_u16
UnknownFrame = 13_u16
FrameTooLarge = 14_u16
InternalError = 15_u16
AccessRefused = 16_u16
PreconditionFailed = 17_u16
PublisherDoesNotExist = 18_u16
NoOffset = 19_u16
SaslCannotChangeMechanism = 20_u16
SaslCannotChangeUsername = 21_u16

Instance methods

access_refused?

Returns true if this enum value equals AccessRefused

Source
authentication_failure?

Returns true if this enum value equals AuthenticationFailure

Source
authentication_failure_loopback?

Returns true if this enum value equals AuthenticationFailureLoopback

Source
frame_too_large?

Returns true if this enum value equals FrameTooLarge

Source
internal_error?

Returns true if this enum value equals InternalError

Source
no_offset?

Returns true if this enum value equals NoOffset

Source
ok?

Returns whether this code represents success.

Source
precondition_failed?

Returns true if this enum value equals PreconditionFailed

Source
publisher_does_not_exist?

Returns true if this enum value equals PublisherDoesNotExist

Source
raise_unless_ok!(context : String | Nil = nil) : Nil

Raises BrokerError unless this code is Ok.

Optional context is prepended to the generated error message.

Source
sasl_cannot_change_mechanism?

Returns true if this enum value equals SaslCannotChangeMechanism

Source
sasl_cannot_change_username?

Returns true if this enum value equals SaslCannotChangeUsername

Source
sasl_challenge?

Returns true if this enum value equals SaslChallenge

Source
sasl_error?

Returns true if this enum value equals SaslError

Source
sasl_mechanism_not_supported?

Returns true if this enum value equals SaslMechanismNotSupported

Source
stream_already_exists?

Returns true if this enum value equals StreamAlreadyExists

Source
stream_does_not_exist?

Returns true if this enum value equals StreamDoesNotExist

Source
stream_not_available?

Returns true if this enum value equals StreamNotAvailable

Source
subscription_id_already_exists?

Returns true if this enum value equals SubscriptionIdAlreadyExists

Source
subscription_id_does_not_exist?

Returns true if this enum value equals SubscriptionIdDoesNotExist

Source
unknown_frame?

Returns true if this enum value equals UnknownFrame

Source
virtual_host_access_failure?

Returns true if this enum value equals VirtualHostAccessFailure

Source