Module: ZK::Exceptions
- Defined in:
- lib/z_k/exceptions.rb
Defined Under Namespace
Classes: ApiError, AuthFailed, BadArguments, BadVersion, ConnectionLoss, DataInconsistency, InvalidACL, InvalidCallback, KeeperException, LockFileNameParseError, MarshallingError, MustBeExclusivelyLockedException, MustBeShareLockedException, NoAuth, NoChildrenForEphemerals, NoNode, NodeExists, NotEmpty, OperationTimeOut, PoolIsShuttingDownException, RunTimeInconsistency, SessionExpired, SystemError, ThisIsNotChicagoError, ThreadpoolIsNotRunningException, Unimplemented, ZKError
Constant Summary collapse
- OK =
0
- SYSTEMERROR =
System and server-side errors
-1
- RUNTIMEINCONSISTENCY =
SYSTEMERROR - 1
- DATAINCONSISTENCY =
SYSTEMERROR - 2
- CONNECTIONLOSS =
SYSTEMERROR - 3
- MARSHALLINGERROR =
SYSTEMERROR - 4
- UNIMPLEMENTED =
SYSTEMERROR - 5
- OPERATIONTIMEOUT =
SYSTEMERROR - 6
- BADARGUMENTS =
SYSTEMERROR - 7
- APIERROR =
API errors
-100;
- NONODE =
Node does not exist
APIERROR - 1
- NOAUTH =
Current operation not permitted
APIERROR - 2
- BADVERSION =
Version conflict
APIERROR - 3
- NOCHILDRENFOREPHEMERALS =
APIERROR - 8
- NODEEXISTS =
APIERROR - 10
- NOTEMPTY =
APIERROR - 11
- SESSIONEXPIRED =
APIERROR - 12
- INVALIDCALLBACK =
APIERROR - 13
- INVALIDACL =
APIERROR - 14
- AUTHFAILED =
client authentication failed
APIERROR - 15
- ERROR_MAP =
{ SYSTEMERROR => SystemError, RUNTIMEINCONSISTENCY => RunTimeInconsistency, DATAINCONSISTENCY => DataInconsistency, CONNECTIONLOSS => ConnectionLoss, MARSHALLINGERROR => MarshallingError, UNIMPLEMENTED => Unimplemented, OPERATIONTIMEOUT => OperationTimeOut, BADARGUMENTS => BadArguments, APIERROR => ApiError, NONODE => NoNode, NOAUTH => NoAuth, BADVERSION => BadVersion, NOCHILDRENFOREPHEMERALS => NoChildrenForEphemerals, NODEEXISTS => NodeExists, NOTEMPTY => NotEmpty, SESSIONEXPIRED => SessionExpired, INVALIDCALLBACK => InvalidCallback, INVALIDACL => InvalidACL, AUTHFAILED => AuthFailed, }