Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

LocalTaskExecutorThreadPool Members

LocalTaskExecutorThreadPool overview

Public Instance Constructors

LocalTaskExecutorThreadPool Constructor Initializes a new instance of the LocalTaskExecutorThreadPool class.

Public Instance Properties

PoolSize Gets the size of the pool.

Public Instance Methods

BlockForAvailableThreads Determines the number of threads that are currently available in in the pool. Useful for determining the number of times RunInThread can be called before returning false.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
Initialize Called by the QuartzScheduler before the ThreadPool is used, in order to give the it a chance to Initialize.
RunInThread Execute the given IThreadRunnable in the next available Thread.
Shutdown Called by the QuartzScheduler to inform the ThreadPool that it should free up all of it's resources because the scheduler is shutting down.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Fields

logger Logger available to subclasses.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

LocalTaskExecutorThreadPool Class | Spring.Scheduling.Quartz Namespace | TaskExecutor