All Downloads are FREE. Search and download functionalities are using the official Maven repository.

clojure.core.server__init.class Maven / Gradle / Ivy

The newest version!
????1?clojure/core/server__initjava/lang/Objectload()Vconst__0Lclojure/lang/Var;		clojure/lang/Var
getRawRoot()Ljava/lang/Object;

clojure/lang/IFnconst__1Lclojure/lang/AFn;	invoke&(Ljava/lang/Object;)Ljava/lang/Object;clojure/lang/Symbolclojure/lang/Namespacefind/(Lclojure/lang/Symbol;)Lclojure/lang/Namespace; 
!clojure/lang/AReference#const__4%	&clojure/lang/IPersistentMap(	resetMeta<(Lclojure/lang/IPersistentMap;)Lclojure/lang/IPersistentMap;*+
$,/clojure/core/server$loading__7732__auto____9734.0
/13const__55	6equals(Ljava/lang/Object;)Z89
:clojure/core/server$fn__9736<
=1java/util/concurrent/Callable?clojure/lang/LockingTransactionArunInTransaction3(Ljava/util/concurrent/Callable;)Ljava/lang/Object;CD
BEconst__6G	Hjava/lang/BooleanJTRUELjava/lang/Boolean;LM	KNsetP
Qconst__7S	T
setDynamic(Z)Lclojure/lang/Var;VW
X	const__14Z	[setMeta (Lclojure/lang/IPersistentMap;)V]^
_bindRoot(Ljava/lang/Object;)Vab
cclojure/core/server$fn__9738e
f1clojure/core/server$fn__9741h
i1	const__15k	l	const__20n	oclojure/core/server$with_lockq
r1setMacrot
u	const__21w	x	const__24z	{clojure/core/server$thread}
~1	const__25?	?	const__28?	?clojure/core/server$required?
?1	const__29?	?	const__32?	?!clojure/core/server$validate_opts?
?1	const__33?	?	const__36?	?%clojure/core/server$accept_connection?
?1	const__37?	?	const__40?	? clojure/core/server$start_server?
?1	const__41?	?	const__44?	?clojure/core/server$stop_server?
?1	const__45?	?	const__48?	? clojure/core/server$stop_servers?
?1	const__49?	?	const__52?	?clojure/core/server$parse_props?
?1	const__53?	?	const__56?	?!clojure/core/server$start_servers?
?1	const__57?	?	const__60?	?clojure/core/server$repl_init?
?1	const__61?	?	const__64?	?clojure/core/server$repl_read?
?1	const__65?	?	const__68?	?clojure/core/server$repl?
?1__init0clojure.core?in-ns?clojure/lang/RT?var8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var;??
??clojure.core.server?intern;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol;??
?clojure/lang/IObj?doc?keyword<(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword;??
??Socket server support?author?Alex Millermap2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap;
?withMeta2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj;?clojure/lang/AFn
*warn-on-reflection*	*session*dynamiclinejava/lang/IntegervalueOf(I)Ljava/lang/Integer;
columnfileclojure/core/server.clj	with-lock private"arglists$	lock-expr&&(body*clojure/lang/Tuple,createX(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector;./
-0java/util/Arrays2asList%([Ljava/lang/Object;)Ljava/util/List;45
36clojure/lang/PersistentList80(Ljava/util/List;)Lclojure/lang/IPersistentList;.:
9;thread=name?tagAStringCdaemonEj(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector;.G
-HrequiredJoptsLpropNF(Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector;.P
-Q$Throw if opts does not contain prop.S
validate-optsUkeysWportYaccept[as]4(Ljava/lang/Object;)Lclojure/lang/IPersistentVector;._
-`Validate server config optionsbaccept-connectiondconnfSocketh	client-idjinloutnerrpargsrvector5([Ljava/lang/Object;)Lclojure/lang/IPersistentVector;tu
?vStart accept function, to be invoked on a client thread, given:
    conn - client socket
    name - server name
    client-id - client identifier
    in - in stream
    out - out stream
    err - err stream
    accept - accept fn symbol to invoke
    args - to pass to accept-fnxstart-serverzStart a socket server given the specified opts:
    :address Host or address, string, defaults to loopback address
    :port Port, integer, required
    :name Name, required
    :accept Namespaced symbol of the accept function to invoke, required
    :args Vector of args to pass to accept function
    :bind-err Bind *err* to socket out stream?, defaults to true
    :server-daemon Is server thread a daemon?, defaults to true
    :client-daemon Are client threads daemons?, defaults to true
   Returns server socket.|stop-server~"()Lclojure/lang/IPersistentVector;.?
-??Stop server with name or use the server-name from *session* if none supplied.
  Returns true if server stopped successfully, nil if not found, or throws if
  there is an error closing the socket.?stop-servers?5Stop all servers ignores all errors, and returns nil.?parse-props?props?JParse clojure.server.* from properties to produce a map of server configs.?
start-servers?system-props?5Start all servers specified in the system properties.?	repl-init?BInitialize repl in user namespace and make standard repl requires.?	repl-read?request-prompt?request-exit?3Enhanced :read hook for repl supporting :repl/quit.?repl?8REPL with predefined hooks for attachable socket server.??
?clojure.core.server__init?classForName%(Ljava/lang/String;)Ljava/lang/Class;??
??java/lang/Class?getClassLoader()Ljava/lang/ClassLoader;??
??clojure/lang/Compiler?pushNSandLoader(Ljava/lang/ClassLoader;)V??
??
?popThreadBindings?
?CodeLineNumberTable!!%5GSZknwz??????????????????????	?8?
???????"?$?'?)?-?/Y?2??4???7?;??W?=Y?>?@?FW?I?O?R?U?YY?\?)?`Y?d?fY?g??4?iY?j??4?mY?p?)?`Y?rY?s?d?m??v?m?yY?|?)?`Y?~Y??d?y??v?y??Y???)?`Y??Y???d??Y???)?`Y??Y???d??Y???)?`Y??Y???d??Y???)?`Y??Y???d??Y???)?`Y??Y???d??Y???)?`Y??Y???d??Y???)?`Y??Y???d??Y???)?`Y??Y?Ƕd??Y???)?`Y??Y?жd??Y???)?`Y??Y?ٶd??Y???)?`Y??Y??d??>			#	-	0	5	>	S	~?????#	??		?????
?????Y???SY?SY???SYS??)?	???Y???SY?SY???SYS???'????7?
????I?????U?Y??SY?OSY??SY?SY??SY?SY??SYS???\?!????m
?Y#??SY?OSY%??SY?Y'??)??+??1S?7?????y
?Y#??SY?OSY%??SY?Y@?????YB??SYD??S??)?	F??)??+??IS?7?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy