Module: Zookeeper::Constants
- Includes:
- ACLs::Constants
- Included in:
- Zookeeper, CZookeeper, ClientMethods, Continuation, Exceptions, RequestRegistry, ZookeeperBase, ZookeeperConstants
- Defined in:
- lib/zookeeper/constants.rb
Constant Summary collapse
- ZOO_EPHEMERAL =
file type masks
1
- ZOO_SEQUENCE =
2
- ZOO_EXPIRED_SESSION_STATE =
session state
-112
- ZOO_AUTH_FAILED_STATE =
-113
- ZOO_CLOSED_STATE =
0
- ZOO_CONNECTING_STATE =
1
- ZOO_ASSOCIATING_STATE =
2
- ZOO_CONNECTED_STATE =
3
- ZOO_CREATED_EVENT =
watch types
1
- ZOO_DELETED_EVENT =
2
- ZOO_CHANGED_EVENT =
3
- ZOO_CHILD_EVENT =
4
- ZOO_SESSION_EVENT =
-1
- ZOO_NOTWATCHING_EVENT =
-2
- ZOO_LOG_LEVEL_ERROR =
only used by the C extension
1
- ZOO_LOG_LEVEL_WARN =
2
- ZOO_LOG_LEVEL_INFO =
3
- ZOO_LOG_LEVEL_DEBUG =
4
- ZOK =
exceptions/errors
0
- ZSYSTEMERROR =
-1
- ZRUNTIMEINCONSISTENCY =
-2
- ZDATAINCONSISTENCY =
-3
- ZCONNECTIONLOSS =
-4
- ZMARSHALLINGERROR =
-5
- ZUNIMPLEMENTED =
-6
- ZOPERATIONTIMEOUT =
-7
- ZBADARGUMENTS =
-8
- ZINVALIDSTATE =
-9
- ZAPIERROR =
api errors
-100
- ZNONODE =
-101
- ZNOAUTH =
-102
- ZBADVERSION =
-103
- ZNOCHILDRENFOREPHEMERALS =
-108
- ZNODEEXISTS =
-110
- ZNOTEMPTY =
-111
- ZSESSIONEXPIRED =
-112
- ZINVALIDCALLBACK =
-113
- ZINVALIDACL =
-114
- ZAUTHFAILED =
-115
- ZCLOSING =
-116
- ZNOTHING =
-117
- ZSESSIONMOVED =
-118
- ZKRB_GLOBAL_CB_REQ =
-1
- ZKRB_ASYNC_CONTN_ID =
-2
- CONNECTED_EVENT_VALUES =
[Constants::ZKRB_GLOBAL_CB_REQ, Constants::ZOO_SESSION_EVENT, Constants::ZOO_CONNECTED_STATE].freeze
- EVENT_TYPE_NAMES =
used to find the name for a numeric event
{ 1 => 'created', 2 => 'deleted', 3 => 'changed', 4 => 'child', -1 => 'session', -2 => 'notwatching', }
- STATE_NAMES =
used to pretty print the state name
{ -112 => 'expired_session', -113 => 'auth_failed', 0 => 'closed', 1 => 'connecting', 2 => 'associating', 3 => 'connected', }
Constants included from ACLs::Constants
ACLs::Constants::ZOO_ANYONE_ID_UNSAFE, ACLs::Constants::ZOO_AUTH_IDS, ACLs::Constants::ZOO_CREATOR_ALL_ACL, ACLs::Constants::ZOO_OPEN_ACL_UNSAFE, ACLs::Constants::ZOO_PERM_ADMIN, ACLs::Constants::ZOO_PERM_ALL, ACLs::Constants::ZOO_PERM_CREATE, ACLs::Constants::ZOO_PERM_DELETE, ACLs::Constants::ZOO_PERM_READ, ACLs::Constants::ZOO_PERM_WRITE, ACLs::Constants::ZOO_READ_ACL_UNSAFE
Instance Method Summary collapse
Instance Method Details
#event_by_value(v) ⇒ Object
89 90 91 |
# File 'lib/zookeeper/constants.rb', line 89 def event_by_value(v) (name = EVENT_TYPE_NAMES[v]) ? "ZOO_#{name.upcase}_EVENT" : '' end |
#state_by_value(v) ⇒ Object
93 94 95 |
# File 'lib/zookeeper/constants.rb', line 93 def state_by_value(v) (name = STATE_NAMES[v]) ? "ZOO_#{name.upcase}_STATE" : '' end |