antLogger.logServer
Class LogBuffer

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--antLogger.logServer.LogBuffer

class LogBuffer
extends Thread

LogBuffer -
Stellt den Zwischenspeicher zwischen LogServer und LogViewer dar. Er erhält
die messages über eine pipe und speichert sie in einem Vector. Der LogViewer
kann bei Bedarf diese gepufferten messages über ein 2d-Array abholen.

JAVA-Logger antLogger; Projekt der HTA Luzern->Abteilung Informatik->Software Engineering
Authoren Patrick Bründler, Pascal Mengelt, Andy Wyss, Fabian Heusser
Teacher: Jörg Hofstetter
School: hta.fhz.ch, Horw;
Project Homepage: http://www.w3p.ch/antLogger/


LEGAL NOTICE
THIS PROJECT AND ITS FILES ARE COPYRIGHTED BY THE AUTHORS
THIS PROJECT CAN BE COPIED, MODIFIED AND DISTRIBUTED
UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENCE

Author:
Fabian Heusser, Patrick Bründler, Pascal Mengelt, Andy Wyss
Version: 1.0 $Date$ $Revision$

Fields inherited from class java.lang.Thread
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY

Constructor Summary
LogBuffer(BufferedReader bufferedReader)
          Constructor

Method Summary
 voidfinish()
          Diese Methode beendet den Thread
 String[][]getMsgs()
          Gibt die neusten messages zurück
 voidrun()
          Überschriebene run-Methode des Threads.

Methods inherited from class java.lang.Thread
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Constructor Detail

LogBuffer

public LogBuffer(BufferedReader bufferedReader)
Constructor
Parameters:
bufferedReader - das Leseende der pipe
Method Detail

finish

public void finish()
Diese Methode beendet den Thread

getMsgs

public String[][] getMsgs()
Gibt die neusten messages zurück
Returns: 2d-Array mit den neuen messages

run

public void run()
Überschriebene run-Methode des Threads.