nfosquito.1.8.6.source-code.zookeeper$fn__475.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of infosquito Show documentation
Show all versions of infosquito Show documentation
An ICAT database crawler used to index the contents of iRODS.
???? 1 b zookeeper$fn__475 clojure/lang/AFunction
zookeeper.clj const__0 Lclojure/lang/Var; const__1 const__2 const__3 const__4 Lclojure/lang/AFn; ()V clojure.core commute clojure/lang/RT var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;
clojure/lang/Var deref
*loaded-libs* ! # conj %
' zookeeper ) clojure/lang/Symbol + intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; - .
, / clojure/lang/IObj 1 java/lang/Object 3 doc 5 keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; 7 8
9?
Zookeeper-clj is a Clojure DSL for Apache ZooKeeper, which "is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services."
Out of the box ZooKeeper provides name service, configuration, and group membership. From these core services, higher-level distributed concurrency abstractions can be built, including distributed locks, distributed queues, barriers, leader-election, and transaction services as described in ZooKeeper Recipes and Solutions and the paper "ZooKeeper: Wait-free coordination for Internet-scale systems".
See examples:
* http://developer.yahoo.com/blogs/hadoop/posts/2009/05/using_zookeeper_to_tame_system/
* http://archive.cloudera.com/cdh/3/zookeeper/zookeeperProgrammers.pdf
; map 2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap; = >
? clojure/lang/IPersistentMap A withMeta 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; C D 2 E clojure/lang/AFn G I K
L invoke ()Ljava/lang/Object;
getRawRoot P O
Q clojure/lang/IFn S &(Ljava/lang/Object;)Ljava/lang/Object; N U T V J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; N X T Y this Ljava/lang/Object; Code LineNumberTable LocalVariableTable
SourceFile SourceDebugExtension 1
] y a? ? ? ? ? ? "? ? ? $&? ? ? (*? 0? 2? 4Y6? :SY