Package g3.project.core
Class Threaded
- java.lang.Object
-
- g3.project.core.Threaded
-
-
Constructor Summary
Constructors Constructor Description Threaded()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.atomic.AtomicBooleangetRunning()Getter for runningjava.util.concurrent.atomic.AtomicBooleangetSuspended()Getter for suspendedjava.lang.ThreadgetThread()Getter for myThreadabstract voidrun()Run stuff.voidstart()Request start thread activity.voidstop()Request stop thread activity.protected voidunsuspend()Unsuspend thread.
-
-
-
Method Detail
-
start
public final void start()
Request start thread activity.
-
stop
public final void stop()
Request stop thread activity.
-
unsuspend
protected final void unsuspend()
Unsuspend thread.
-
getThread
public java.lang.Thread getThread()
Getter for myThread- Returns:
- myThread
-
getRunning
public java.util.concurrent.atomic.AtomicBoolean getRunning()
Getter for running- Returns:
- running
-
getSuspended
public java.util.concurrent.atomic.AtomicBoolean getSuspended()
Getter for suspended- Returns:
- suspended
-
run
public abstract void run()
Run stuff.- Specified by:
runin interfacejava.lang.Runnable
-
-