clojure.lang
Class Agent
java.lang.Object
clojure.lang.AReference
clojure.lang.ARef
clojure.lang.Agent
- All Implemented Interfaces:
- IDeref, IMeta, IRef, IReference
public class Agent
- extends ARef
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pooledExecutor
public static final java.util.concurrent.ExecutorService pooledExecutor
soloExecutor
public static final java.util.concurrent.ExecutorService soloExecutor
Agent
public Agent(java.lang.Object state)
Agent
public Agent(java.lang.Object state,
IPersistentMap meta)
shutdown
public static void shutdown()
deref
public java.lang.Object deref()
getError
public java.lang.Throwable getError()
setErrorMode
public void setErrorMode(Keyword k)
getErrorMode
public Keyword getErrorMode()
setErrorHandler
public void setErrorHandler(IFn f)
getErrorHandler
public IFn getErrorHandler()
restart
public java.lang.Object restart(java.lang.Object newState,
boolean clearActions)
dispatch
public java.lang.Object dispatch(IFn fn,
ISeq args,
boolean solo)
getQueueCount
public int getQueueCount()
releasePendingSends
public static int releasePendingSends()
Copyright © 2011. All Rights Reserved.