|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.Observable
com.monkeycoder.monkeyfractal.base.FractalThreadManager
public class FractalThreadManager
This is a manager class that provides threading control for FractalPlugins.
For a plugin to function properly under this manager in the multi-threaded
environment it provides, there are a few optional things that should be added
into the code.
Originally part of the MonkeyFractal project.
| Constructor Summary | |
|---|---|
FractalThreadManager()
Constructs a new FractalThreadManager. |
|
FractalThreadManager(FractalPlugin inFp)
Constructs a new FractalThreadManager with the specified FractalPlugin to manage. |
|
| Method Summary | |
|---|---|
FractalBuffer |
getFractalBuffer()
This function returns the generated FractalBuffer. |
void |
run()
This manages the process of generating the fractal. |
void |
sendUpdate(UpdateMessage inMessage)
Relays an UpdateMessage to whatever is observing this class. |
void |
setFractalPlugin(FractalPlugin inFp)
Sets a new FractalPlugin to manage. |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FractalThreadManager()
public FractalThreadManager(FractalPlugin inFp)
inFp - The FractalPlugin to manage in a threaded fashion.| Method Detail |
|---|
public void setFractalPlugin(FractalPlugin inFp)
inFp - The FractalPlugin to manage in a threaded fashion.public void run()
run in interface java.lang.RunnableThread.start()public void sendUpdate(UpdateMessage inMessage)
inMessage - The update that will be sent to observers.public FractalBuffer getFractalBuffer()
FractalPlugin.generateFractal()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||