Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
Inherits Lucene.Net.Support.ThreadClass.
Public Member Functions | |
MergeThread (ConcurrentMergeScheduler enclosingInstance, IndexWriter writer, MergePolicy.OneMerge startMerge) | |
virtual void | SetRunningMerge (MergePolicy.OneMerge merge) |
virtual void | SetThreadPriority (int pri) |
override void | Run () |
This method has no functionality unless the method is overridden | |
override System.String | ToString () |
Public Member Functions inherited from Lucene.Net.Support.ThreadClass | |
ThreadClass () | |
Initializes a new instance of the ThreadClass class | |
ThreadClass (System.String Name) | |
Initializes a new instance of the Thread class. | |
ThreadClass (System.Threading.ThreadStart Start) | |
Initializes a new instance of the Thread class. | |
ThreadClass (System.Threading.ThreadStart Start, System.String Name) | |
Initializes a new instance of the Thread class. | |
virtual void | Start () |
Causes the operating system to change the state of the current thread instance to ThreadState.Running | |
virtual void | Interrupt () |
Interrupts a thread that is in the WaitSleepJoin thread state | |
void | SetDaemon (bool isDaemon) |
void | Join () |
Blocks the calling thread until a thread terminates | |
void | Join (long MiliSeconds) |
Blocks the calling thread until a thread terminates or the specified time elapses | |
void | Join (long MiliSeconds, int NanoSeconds) |
Blocks the calling thread until a thread terminates or the specified time elapses | |
void | Resume () |
Resumes a thread that has been suspended | |
void | Abort () |
Raises a ThreadAbortException in the thread on which it is invoked, to begin the process of terminating the thread. Calling this method usually terminates the thread | |
void | Abort (object stateInfo) |
Raises a ThreadAbortException in the thread on which it is invoked, to begin the process of terminating the thread while also providing exception information about the thread termination. Calling this method usually terminates the thread. | |
void | Suspend () |
Suspends the thread, if the thread is already suspended it has no effect | |
override System.String | ToString () |
Obtain a String that represents the current object | |
override bool | Equals (object obj) |
override int | GetHashCode () |
Properties | |
ConcurrentMergeScheduler | Enclosing_Instance [get] |
virtual MergePolicy.OneMerge | RunningMerge [get] |
Properties inherited from Lucene.Net.Support.ThreadClass | |
System.Threading.Thread | Instance [get, set] |
Gets the current thread instance | |
System.String | Name [get, set] |
Gets or sets the name of the thread | |
System.Threading.ThreadPriority | Priority [get, set] |
Gets or sets a value indicating the scheduling priority of a thread | |
bool | IsAlive [get] |
Gets a value indicating the execution status of the current thread | |
bool | IsBackground [get, set] |
Gets or sets a value indicating whether or not a thread is a background thread. | |
Additional Inherited Members | |
Static Public Member Functions inherited from Lucene.Net.Support.ThreadClass | |
static ThreadClass | CurrentThread () |
static void | Sleep (long ms) |
static ThreadClass | Current () |
Gets the currently running thread | |
static bool | operator== (ThreadClass t1, object t2) |
static bool | operator!= (ThreadClass t1, object t2) |
Definition at line 286 of file ConcurrentMergeScheduler.cs.
Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread.MergeThread | ( | ConcurrentMergeScheduler | enclosingInstance, |
IndexWriter | writer, | ||
MergePolicy.OneMerge | startMerge | ||
) |
Definition at line 306 of file ConcurrentMergeScheduler.cs.
|
virtual |
This method has no functionality unless the method is overridden
Reimplemented from Lucene.Net.Support.ThreadClass.
Definition at line 350 of file ConcurrentMergeScheduler.cs.
|
virtual |
Definition at line 313 of file ConcurrentMergeScheduler.cs.
|
virtual |
Definition at line 332 of file ConcurrentMergeScheduler.cs.
override System.String Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread.ToString | ( | ) |
Definition at line 410 of file ConcurrentMergeScheduler.cs.
|
get |
Definition at line 294 of file ConcurrentMergeScheduler.cs.
|
get |
Definition at line 322 of file ConcurrentMergeScheduler.cs.