class DefaultProperties
extends java.util.Properties
Im Parameter "atg.protokollEinstellungenStandard" des Anschlußpunkts können die Standardwerte für alle Verbindungen an diesem Anschlußpunkt eingestellt.
Im Parameter "atg.protokollEinstellungenPrimary" der dem Anschlußpunkt zugeordneten AnschlußPunktKommunikationsPartner können individuelle Werte für die Verbindung zum jeweiligen Kommunikationspartner eingestellt werden.
Die Parameterdatensätze können dabei mehrere Einträge enthalten, die jeweils aus einem Namen und einem Wert bestehen.
Folgende Einträge werden unterstützt (siehe auch TLS 2009, Teil 2, Datenübertragung über TCP/IP (TLSoIP):
Verbindungsparameter für beide Verbindungspartner:
Name | Defaultwert | Beschreibung |
---|---|---|
tlsoip.C_HelloDelay | 30 | Zeit [s], nach der ein Keep-Alive-Telegramm an die Gegenstelle versendet werden muss (0=ausgeschaltet für Testzwecke, 1...3599). |
tlsoip.C_HelloTimeout | 60 | Zeit [s], nach der spätestens ein Keep-Alive-Telegramm der Gegenstelle erwartet wird ( > C_HelloDelay der Gegenstelle), (0=ausgeschaltet für Testzwecke, 1...3600). |
tlsoip.C_ReceiptCount | 10 | Anzahl empfangener/gesendeter Telegramme, nach der spätestens ein Quittungstelegramm versendet werden muss/erwartet wird (1..255). |
tlsoip.C_ReceiptDelay | 15 | Zeit [s], nach der nach Erhalt eines Telegramms spätenstens ein Quittierungstelegramm an die Gegenstelle versendet werden muss (1..59). |
tlsoip.C_ReceiptTimeout | 30 | Zeit [s], nach der spätestens ein Quittungstelegramm von der Gegenstelle erwartet wird (> C_ReceiptDelay der Gegenstelle) (1..60). |
tlsoip.C_SecureConnection | nein | WIRD AKTUELL NICHT UNTERSTÜTZT (immer nein): Verbindung wird ohne SSL betrieben (nein), Verbindung wird mit SSL betrieben (ja). |
Verbindungsparameter für den Client:
Name | Defaultwert | Beschreibung |
---|---|---|
tlsoip.C_ServerAdrA | IP-Adresse des Servers. | |
tlsoip.C_AcceptPortA | Portnummer des Servers. | |
tlsoip.C_ReconnectDelay | 20 | Zeit [s], nach der bei Nichtbestehen einer Verbindung spätestens ein neuer Verbindungsaufbau initiiert werden muss (0=sofort, 1...3600). |
tlsoip.C_ConnectDuration | 0 | AKTUELL WIRD NUR "0=immer" UNTERSTÜTZT! Dauer [s], für die eine Verbindung vom Client aufrecht erhalten werden soll (0=immer, 1...3600). |
tlsoip.C_ConnectDelay | 00 05 00 | WIRD AKTUELL NICHT UNTERSTÜTZT! Zeit [hh mm ss], nach der zur Prüfung der Erreichbarkeit des Servers ein Verbindungsaufbau stattfinden muss (optional, nur für temporäre Verbindungen) (00 00 01...23 59 59). |
tlsoip.C_ServerAdrB | WIRD AKTUELL NICHT UNTERSTÜTZT! IP-Adresse des Alternativ-Servers | |
tlsoip.C_AcceptPortB | WIRD AKTUELL NICHT UNTERSTÜTZT! Portnummer des Alternativ-Servers | |
tlsoip.waitForInitialReceive | nein | Wenn "ja", dann wartet das Protokoll nach dem Aufbau der TCP-Verbindung auf den Empfang eines initialen Telegramms, bevor eine Verbindung als "lebt" gemeldet wird. |
Verbindungsparameter für den Server:
Name | Defaultwert | Beschreibung |
---|---|---|
tlsoip.C_AcceptPort | Dynamische und oder Private Ports (49152 bis 65535) gemäß IANA konfigurierbar, auf dem der Server anfragen entgegen nimmt. | |
tlsoip.C_PortMode | aktiv | AKTUELL WIRD NUR "AKTIV" UNTERSTÜTZT! Portmodus (aktiv/passiv). Passiv nur für Mithörschnittstellen. |
tlsoip.C_ClientCount | 1 | AKTUELL WIRD NUR PortMode "AKTIV" mit ClientClount "1" UNTERSTÜTZT! Anzahl der unterstützten Ports (1..255), bei aktiven Ports immer gleich 1. |
tlsoip.C_ActivePort | WIRD AKTUELL NICHT UNTERSTÜTZT! Bei passiven Ports: Zugeordneter aktiver Port. | |
tlsoip.C_XmitRequest | nein | WIRD AKTUELL NICHT UNTERSTÜTZT! Bei passiven Ports: Übertragung der Telegramme in Abrufrichtung (ja/nein). |
tlsoip.C_XmitAnswer | nein | WIRD AKTUELL NICHT UNTERSTÜTZT! Bei passiven Ports: Übertragung der Telegramme in Antwortrichtung (ja/nein). |
tlsoip.C_TelTypeList | WIRD AKTUELL NICHT UNTERSTÜTZT! Bei passiven Ports: Liste der erlaubten TelType (OSI-2 TLSoIP). |
Modifier and Type | Field and Description |
---|---|
private static DefaultProperties |
_defaultProperties
Einziges Objekt dieser Klasse (Singleton).
|
Modifier | Constructor and Description |
---|---|
private |
DefaultProperties() |
Modifier and Type | Method and Description |
---|---|
static DefaultProperties |
getInstance()
Bestimmt das einziges Objekt dieser Klasse (Singleton).
|
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
private static DefaultProperties _defaultProperties
public static DefaultProperties getInstance()