Java.Util.Concurrent.Executors Members

The members of Java.Util.Concurrent.Executors are listed below.

See Also: Inherited members from Java.Lang.Object

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

static
Callable(Java.Lang.IRunnable) : ICallable
Returns a Java.Util.Concurrent.ICallable object that, when called, runs the given task and returns null.
static
Callable(Java.Security.IPrivilegedAction) : ICallable
Documentation for this section has not yet been entered.
static
Callable(Java.Security.IPrivilegedExceptionAction) : ICallable
Documentation for this section has not yet been entered.
static
Callable(Java.Lang.IRunnable, Java.Lang.Object) : ICallable
Documentation for this section has not yet been entered.
static
DefaultThreadFactory() : IThreadFactory
Returns a default thread factory used to create new threads.
static
NewCachedThreadPool() : IExecutorService
Creates a thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available.
static
NewCachedThreadPool(IThreadFactory) : IExecutorService
Creates a thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available, and uses the provided ThreadFactory to create new threads when needed.
static
NewFixedThreadPool(int) : IExecutorService
Creates a thread pool that reuses a fixed number of threads operating off a shared unbounded queue.
static
NewFixedThreadPool(int, IThreadFactory) : IExecutorService
Creates a thread pool that reuses a fixed number of threads operating off a shared unbounded queue, using the provided ThreadFactory to create new threads when needed.
static
NewScheduledThreadPool(int) : IScheduledExecutorService
Creates a thread pool that can schedule commands to run after a given delay, or to execute periodically.
static
NewScheduledThreadPool(int, IThreadFactory) : IScheduledExecutorService
Creates a thread pool that can schedule commands to run after a given delay, or to execute periodically.
static
NewSingleThreadExecutor() : IExecutorService
Creates an Executor that uses a single worker thread operating off an unbounded queue.
static
NewSingleThreadExecutor(IThreadFactory) : IExecutorService
Creates an Executor that uses a single worker thread operating off an unbounded queue, and uses the provided ThreadFactory to create a new thread when needed.
static
NewSingleThreadScheduledExecutor() : IScheduledExecutorService
Creates a single-threaded executor that can schedule commands to run after a given delay, or to execute periodically.
static
NewSingleThreadScheduledExecutor(IThreadFactory) : IScheduledExecutorService
Creates a single-threaded executor that can schedule commands to run after a given delay, or to execute periodically.
static
PrivilegedCallable(ICallable) : ICallable
Documentation for this section has not yet been entered.
static
PrivilegedCallableUsingCurrentClassLoader(ICallable) : ICallable
Documentation for this section has not yet been entered.
static
PrivilegedThreadFactory() : IThreadFactory
Legacy security code; do not use.
static
UnconfigurableExecutorService(IExecutorService) : IExecutorService
Returns an object that delegates all defined Java.Util.Concurrent.IExecutorService methods to the given executor, but not any other methods that might otherwise be accessible using casts.
static
UnconfigurableScheduledExecutorService(IScheduledExecutorService) : IScheduledExecutorService
Returns an object that delegates all defined Java.Util.Concurrent.IScheduledExecutorService methods to the given executor, but not any other methods that might otherwise be accessible using casts.