anvil.core.runtime
Class AnyThreadPool

java.lang.Object
  |
  +--anvil.core.Any
        |
        +--anvil.core.AnyAbstractClass
              |
              +--anvil.core.runtime.AnyThreadPool
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class AnyThreadPool
extends AnyAbstractClass

class AnyThreadPool


Field Summary
static NativeClass _class
           
static RuntimePermission CAN_USE
           
static java.lang.Object[] newInstance
           
static java.lang.Object[] p_setMaxTasks
           
static java.lang.Object[] p_setMaxThreads
           
static java.lang.Object[] p_spawn
           
 
Fields inherited from class anvil.core.Any
ARRAY0, DOUBLE_MINUS_ONE, DOUBLE_ONE, DOUBLE_ZERO, EMPTY_STRING, EMPTY_TUPLE, FALSE, INF, IS_ARRAY, IS_BINARY, IS_BOOLEAN, IS_BUFFER, IS_CLASS, IS_DOUBLE, IS_ENUMERATION, IS_INF, IS_INT, IS_LIST, IS_MAP, IS_NEG_INF, IS_NULL, IS_PATTERN, IS_RANGE, IS_STRING, IS_TUPLE, IS_UNDEFINED, MINUS_ONE, NAN, NEG_INF, NULL, ONE, p_compareTo, p_each, p_equals, p_pipe, p_select, THREE, TRUE, TWO, UNDEFINED, ZERO
 
Constructor Summary
AnyThreadPool(ThreadPool pool)
           
 
Method Summary
 ClassType classOf()
          Returns the type of this Any.
 Any m_getMaxTasks()
           
 Any m_getMaxThreads()
           
 Any m_setMaxTasks(int max)
           
 Any m_setMaxThreads(int max)
           
 Any m_shutdown()
           
 Any m_spawn(Context context, Any callable, Any[] parameters)
           
 Any m_threads()
           
 Any m_waiting()
           
static Any newInstance(Context context, java.lang.String name, int threads, int tasks)
           
 java.lang.Object toObject()
          Gets the contained value as java.lang.Object.
 
Methods inherited from class anvil.core.AnyAbstractClass
doSerialize, isMutable, serialize, serializeObject, toBoolean, toString, typeOf, unserialize, unserializeObject
 
Methods inherited from class anvil.core.Any
_clone, _copy, _invoke, _invoke, _invoke, _invoke, _invoke, _invoke, _serialize, _unserialize, _wakeup, add, classNameOf, clone, coerce, compare, compareTo, concat, contains, copy, create, create, create, create, create, create, create, create, create, create, create, create, create, create, decrease, deleteAttribute, deleteReference, divide, equals, execute, execute, execute, execute, execute, execute, getAttribute, getRef, getReference, has, increase, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, isArray, isBinary, isBoolean, isBuffer, isDefined, isDouble, isInstanceOf, isInt, isIterator, isList, isMap, isNull, isPattern, isRange, isRef, isSequence, isString, isTuple, isUndefined, iterator, m_clone, m_compareTo, m_copy, m_each, m_equals, m_hashCode, m_pipe, m_select, m_toBoolean, m_toString, minus, modulo, multiply, not, plus, setAttribute, setRef, setReference, setReference, sizeOf, subtract, toAnvil, toAnvil, toAnyBoolean, toAnyDouble, toAnyInt, toAnyString, toArray, toBinary, toBuffer, toByte, toChar, toCode, toDouble, toInt, toList, toLong, toMap, toPattern, toRange, toTuple, type
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAN_USE

public static final RuntimePermission CAN_USE

newInstance

public static final java.lang.Object[] newInstance

p_setMaxTasks

public static final java.lang.Object[] p_setMaxTasks

p_setMaxThreads

public static final java.lang.Object[] p_setMaxThreads

p_spawn

public static final java.lang.Object[] p_spawn

_class

public static final NativeClass _class
Constructor Detail

AnyThreadPool

public AnyThreadPool(ThreadPool pool)
Method Detail

newInstance

public static final Any newInstance(Context context,
                                    java.lang.String name,
                                    int threads,
                                    int tasks)

classOf

public final ClassType classOf()
Description copied from class: Any
Returns the type of this Any.

Specified by:
classOf in class AnyAbstractClass

toObject

public java.lang.Object toObject()
Description copied from class: Any
Gets the contained value as java.lang.Object.

Overrides:
toObject in class Any
Returns:
Value as Object.

m_getMaxTasks

public Any m_getMaxTasks()

m_setMaxTasks

public Any m_setMaxTasks(int max)

m_getMaxThreads

public Any m_getMaxThreads()

m_setMaxThreads

public Any m_setMaxThreads(int max)

m_threads

public Any m_threads()

m_waiting

public Any m_waiting()

m_shutdown

public Any m_shutdown()

m_spawn

public Any m_spawn(Context context,
                   Any callable,
                   Any[] parameters)