org.dyndns.hentschel.openArena.application
Class RassenInfo.CloseThread

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.dyndns.hentschel.openArena.application.RassenInfo.CloseThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
RassenInfo

protected static class RassenInfo.CloseThread
extends java.lang.Thread

Dies ist der von MyFileStream benutzt Systemhook Er stellt sicher das noch nicht geschlossene Dateien vor dem Beendem der VM geschrieben und geschlossen werden.


Field Summary
private  java.io.OutputStream fout
          Der Stream auf den aufgepast werden soll.
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RassenInfo.CloseThread(java.io.OutputStream fout)
          Legt einen Thread an der als Systemhook verwendet werden kann.
 
Method Summary
 void run()
          Schreibt alle Daten in die Datei und schließt diese
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fout

private java.io.OutputStream fout
Der Stream auf den aufgepast werden soll.

Constructor Detail

RassenInfo.CloseThread

public RassenInfo.CloseThread(java.io.OutputStream fout)
Legt einen Thread an der als Systemhook verwendet werden kann.

Parameters:
fout -
Method Detail

run

public void run()
Schreibt alle Daten in die Datei und schließt diese

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread
See Also:
Thread.run