enum
Crabbit::ResponseCode
Overview
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!.
Defined in:
crabbit/response_code.crEnum Members
-
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 Method Summary
-
#access_refused?
Returns
trueif this enum value equalsAccessRefused -
#authentication_failure?
Returns
trueif this enum value equalsAuthenticationFailure -
#authentication_failure_loopback?
Returns
trueif this enum value equalsAuthenticationFailureLoopback -
#frame_too_large?
Returns
trueif this enum value equalsFrameTooLarge -
#internal_error?
Returns
trueif this enum value equalsInternalError -
#no_offset?
Returns
trueif this enum value equalsNoOffset -
#ok? : Bool
Returns whether this code represents success.
-
#precondition_failed?
Returns
trueif this enum value equalsPreconditionFailed -
#publisher_does_not_exist?
Returns
trueif this enum value equalsPublisherDoesNotExist -
#raise_unless_ok!(context : String | Nil = nil) : Nil
Raises
BrokerErrorunless this code isOk. -
#sasl_cannot_change_mechanism?
Returns
trueif this enum value equalsSaslCannotChangeMechanism -
#sasl_cannot_change_username?
Returns
trueif this enum value equalsSaslCannotChangeUsername -
#sasl_challenge?
Returns
trueif this enum value equalsSaslChallenge -
#sasl_error?
Returns
trueif this enum value equalsSaslError -
#sasl_mechanism_not_supported?
Returns
trueif this enum value equalsSaslMechanismNotSupported -
#stream_already_exists?
Returns
trueif this enum value equalsStreamAlreadyExists -
#stream_does_not_exist?
Returns
trueif this enum value equalsStreamDoesNotExist -
#stream_not_available?
Returns
trueif this enum value equalsStreamNotAvailable -
#subscription_id_already_exists?
Returns
trueif this enum value equalsSubscriptionIdAlreadyExists -
#subscription_id_does_not_exist?
Returns
trueif this enum value equalsSubscriptionIdDoesNotExist -
#unknown_frame?
Returns
trueif this enum value equalsUnknownFrame -
#virtual_host_access_failure?
Returns
trueif this enum value equalsVirtualHostAccessFailure
Instance Method Detail
Returns true if this enum value equals AuthenticationFailureLoopback
Raises BrokerError unless this code is Ok.
Optional context is prepended to the generated error message.
Returns true if this enum value equals SaslCannotChangeMechanism
Returns true if this enum value equals SaslMechanismNotSupported
Returns true if this enum value equals SubscriptionIdAlreadyExists
Returns true if this enum value equals SubscriptionIdDoesNotExist