antLogger.logServer
Class StreamCollector
- public class StreamCollector
StreamCollector -
Dieser Server erstellt einen Netzwerkserver (Klasse Server)
und nimmt alle Daten von den Verbindungen an.
gegen aussen stellt er einen PipedOutputstream zur Verfügung über die alle Daten von allen
Client-Verbindungen gelesen werden können, Dabei ist nicht ersichtlich von welchem.
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$
| Constructor Summary |
StreamCollector(int port) Konstruiert einen Message Server. |
| Method Summary |
synchronized void | append(String s) Speist die Empfangs-Daten in eine Pipe. |
PipedInputStream | getReadPipe() Liefert das Lese-Ende der Pipe zurück. |
StreamCollector
public StreamCollector(int port)
- Konstruiert einen Message Server.
- Parameters:
- port - int, An welchem Port verbindugen Aktzeptiert werden.
append
public synchronized void append(String s)
- Speist die Empfangs-Daten in eine Pipe.
Diese Synchronisierte Methode wir von allen Client Verbindungen aufgerufen wenn sie Daten Empfangen haben.
Diese werden dann in eine Pipe geleitet- Parameters:
- s - String, Daten vom Client
getReadPipe
public PipedInputStream getReadPipe()
- Liefert das Lese-Ende der Pipe zurück.
- Returns: das Lese-Ende der Pipe. (am besten mit
BufferedReader input = new BufferedReader(new InputStreamReader(ms.getReadPipe()));
auslesen)