a:27:{s:9:"#provides";s:23:"dojox.timing.ThreadPool";s:9:"#resource";s:20:"timing/ThreadPool.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:12:"dojox.timing";}}s:25:"dojox.timing.threadStates";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:29:"dojox.timing.threadPriorities";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:23:"dojox.timing.ThreadPool";a:1:{s:7:"summary";s:0:"";}s:19:"dojox.timing.Thread";a:5:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:2:"fn";a:1:{s:4:"type";s:8:"Function";}s:8:"priority";a:2:{s:8:"optional";b:1;s:4:"type";s:29:"dojox.timing.threadPriorities";}}s:6:"source";s:380:" var self=this; this.state=t.threadStates.UNSTARTED; this.priority=priority||t.threadPriorities.NORMAL; this.lastError=null; this.func=fn; // for lookup purposes. this.invoke=function(){ self.state=t.threadStates.RUNNING; try{ fn(this); self.state=t.threadStates.COMPLETE; }catch(e){ self.lastError=e; self.state=t.threadStates.ERROR; } };";s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:25:"dojox.timing.Thread.state";a:2:{s:8:"instance";s:19:"dojox.timing.Thread";s:7:"summary";s:0:"";}s:28:"dojox.timing.Thread.priority";a:2:{s:8:"instance";s:19:"dojox.timing.Thread";s:7:"summary";s:0:"";}s:29:"dojox.timing.Thread.lastError";a:2:{s:8:"instance";s:19:"dojox.timing.Thread";s:7:"summary";s:0:"";}s:24:"dojox.timing.Thread.func";a:2:{s:8:"instance";s:19:"dojox.timing.Thread";s:7:"summary";s:0:"";}s:26:"dojox.timing.Thread.invoke";a:4:{s:4:"type";s:8:"Function";s:6:"source";s:177:" self.state=t.threadStates.RUNNING; try{ fn(this); self.state=t.threadStates.COMPLETE; }catch(e){ self.lastError=e; self.state=t.threadStates.ERROR; }";s:8:"instance";s:19:"dojox.timing.Thread";s:7:"summary";s:0:"";}s:35:"dojox.timing.threadStates.UNSTARTED";a:1:{s:7:"summary";s:0:"";}s:33:"dojox.timing.threadStates.STOPPED";a:1:{s:7:"summary";s:0:"";}s:33:"dojox.timing.threadStates.PENDING";a:1:{s:7:"summary";s:0:"";}s:33:"dojox.timing.threadStates.RUNNING";a:1:{s:7:"summary";s:0:"";}s:35:"dojox.timing.threadStates.SUSPENDED";a:1:{s:7:"summary";s:0:"";}s:33:"dojox.timing.threadStates.WAITING";a:1:{s:7:"summary";s:0:"";}s:34:"dojox.timing.threadStates.COMPLETE";a:1:{s:7:"summary";s:0:"";}s:31:"dojox.timing.threadStates.ERROR";a:1:{s:7:"summary";s:0:"";}s:36:"dojox.timing.threadPriorities.LOWEST";a:1:{s:7:"summary";s:0:"";}s:41:"dojox.timing.threadPriorities.BELOWNORMAL";a:1:{s:7:"summary";s:0:"";}s:36:"dojox.timing.threadPriorities.NORMAL";a:1:{s:7:"summary";s:0:"";}s:41:"dojox.timing.threadPriorities.ABOVENORMAL";a:1:{s:7:"summary";s:0:"";}s:37:"dojox.timing.threadPriorities.HIGHEST";a:1:{s:7:"summary";s:0:"";}s:12:"dojox.timing";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}