Package zisko.multicastor.program.model

Class Summary
ByteTools Diese Klasse stellt static Methoden zur Verfuegung, um mit Byte-Arrays zu arbeiten
InputValidator Stellt Methoden zur Validierung von Eingabewerten zu Verfuegung
MulticastLogHandler Selbstdefinierter Handler, der die zu loggenden Nachrichten formatiert und ausgibt.
MulticastMmrpReceiver Die MulticastMmrpReceiver-Klasse kuemmert sich um das tatsaechliche Empfangen der Multicast-Objekte ueber das Netzwerk per MMRP Protokoll.
MulticastMmrpSender Die MultiCastMmrpSender-Klasse kuemmert sich um das tatsaechliche Senden der Multicast-Objekte ueber das Netzwerk per MMRP Protokoll.
MulticastReceiver Ein MulticastReceiver entspricht genau einem MulticastData-Objekt vom Receiver Typ.
MulticastSender Die MultiCastSender-Klasse kuemmert sich um das tatsuechliche Senden der Multicast- Objekte ueber das Netzwerk.
NetworkAdapter Abstrakte Hilfsklasse welche die Netzwerkadapter des Systems ausliest und nach IPv4 und IPv6 sortiert.
PacketAnalyzer PacketAnalyzer wertet die Pakete fuer den Empfaenger aus.
PacketBuilder Eine Klasse zum Erstellen des Byte-Arrays, das per Multicast versendet wird.
RegularLoggingTask RegularLoggingTask ist ein Timer, der in regelmaessigen Abstaenden die Sender und Empfaenger auf der Konsole ausgibt.
RunSnakeRun EasterEgg Snake
UpdateTask UpdateTask ist ein Timer, der die Oberflaeche/Tabelle aktuallisiert
xmlParser XML Parser Klasse die das Interface XMLParserInterface implementiert und die Daten aus den XML Konfigurationsdateien in den Datenstrukturen speichert.
 

Enum Summary
MulticastSender.sendingMethod Variablen fuer die verschiedenen Sendemethoden
NetworkAdapter.IPType Network Type
 

Exception Summary
InvalidNetworkAdapterException InvalidNetworkAdapterException for an invalid Network Adapter
WrongConfigurationException Custom Exception fuer eine falsche Konfiguration