se.lth.cs.realtime
Class OngoingThread

java.lang.Object
  |
  +--se.lth.cs.realtime.RTThread
        |
        +--se.lth.cs.realtime.OngoingThread
All Implemented Interfaces:
java.util.EventListener, RTEventListener

public class OngoingThread
extends RTThread


Fields inherited from class se.lth.cs.realtime.RTThread
defaultEventBufferSize, listenerList, mailbox, MAX_PRIORITY, MIN_PRIORITY
 
Constructor Summary
OngoingThread()
          Allocates a new OngoingThread.
OngoingThread(RTThreadGroup group, java.lang.Runnable target)
          Allocates a new OngoingThread.
OngoingThread(RTThreadGroup group, java.lang.Runnable target, java.lang.String name)
          Allocates a new OngoingThread.
OngoingThread(RTThreadGroup group, java.lang.String name)
          Allocates a new OngoingThread.
OngoingThread(java.lang.Runnable target)
          Allocates a new OngoingThread.
OngoingThread(java.lang.String name)
          Allocates a new OngoingThread.
 
Method Summary
protected  void run()
          Corresponds to java.lang.Thread.run and has the same semantics.
 
Methods inherited from class se.lth.cs.realtime.RTThread
currentRTThread, dumpStack, getName, getPriority, getRTThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, putEvent, setDaemon, setName, setPriority, sleep, sleep, sleepUntil, start, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OngoingThread

public OngoingThread()
Allocates a new OngoingThread.

Equivalent to OngoingThread(null, null, null).

See Also:
OngoingThread(RTThreadGroup, java.lang.Runnable, java.lang.String)

OngoingThread

public OngoingThread(java.lang.Runnable target)
Allocates a new OngoingThread.

Equivalent to OngoingThread(null, target, null).

Parameters:
target - the object whose run method is called.
See Also:
OngoingThread(RTThreadGroup, java.lang.Runnable, java.lang.String)

OngoingThread

public OngoingThread(RTThreadGroup group,
                     java.lang.Runnable target)
Allocates a new OngoingThread.

Equivalent to OngoingThread(group, target, null).

Parameters:
group - this thread's RTThreadGroup.
target - the object whose run method is called.
See Also:
OngoingThread(RTThreadGroup, java.lang.Runnable, java.lang.String)

OngoingThread

public OngoingThread(java.lang.String name)
Allocates a new OngoingThread.

Equivalent to OngoingThread(null, null, name).

Parameters:
name - this thread's name.
See Also:
OngoingThread(RTThreadGroup, java.lang.Runnable, java.lang.String)

OngoingThread

public OngoingThread(RTThreadGroup group,
                     java.lang.String name)
Allocates a new OngoingThread.

Equivalent to OngoingThread(group, null, name).

Parameters:
group - this thread's RTThreadGroup.
name - this thread's name.
See Also:
OngoingThread(RTThreadGroup, java.lang.Runnable, java.lang.String)

OngoingThread

public OngoingThread(RTThreadGroup group,
                     java.lang.Runnable target,
                     java.lang.String name)
Allocates a new OngoingThread.

The parameter target specifies an object whose method run will be called when this thread is started.

Parameters:
group - this thread's RTThreadGroup.
target - the object whose run method is called.
name - this thread's name.
See Also:
Runnable, OngoingThread(RTThreadGroup, java.lang.Runnable, java.lang.String)
Method Detail

run

protected void run()
Description copied from class: RTThread
Corresponds to java.lang.Thread.run and has the same semantics.
Overrides:
run in class RTThread
Following copied from class: se.lth.cs.realtime.RTThread
See Also:
Thread.run(), RTThread.start()