de.bsvrz.dav.daf.main.impl
Class CommunicationConstant

java.lang.Object
  extended by de.bsvrz.dav.daf.main.impl.CommunicationConstant

public class CommunicationConstant
extends Object

Enthält Konstanten, die für die Kommunikation mit dem Datenverteiler benötigt werden.

Author:
Kappich Systemberatung

Field Summary
static byte CONFIGURATION_DATA_TELEGRAM_PRIORITY
          Die Priorität der Konfigurationsanfrage.
static String CONFIGURATION_TYPE_PID
          Pid der Konfiguration.
static byte DELAYED_DATA_TELEGRAM_PRIORITY
          Die Priorität der nachgelieferte Datentelegramme.
static float FLOW_CONTROL_FACTOR
          Prozentualer Anteil des Cache, um die Flusskontrolle zu starten.
static String LOCALE_CONFIGURATION_PID_ALIASE
          Pid der lokalen Konfiguration.
static byte MAX_PRIORITY
          Der maximale Prioritätswert in diesem System
static long MAX_SEND_DELAY_TIME
          Die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen.
static int MAX_SPLIT_THRESHOLD
          Die maximale Anzahl in Bytes, die ein Teiltelegramm an Daten haben kann.
static long MAX_WAITING_TIME_FOR_CONNECTION
          Die maximale Wartezeit auf eine Konfigurationsanmeldung beim Datenverteiler.
static long MAX_WAITING_TIME_FOR_SYNC_RESPONCE
          Die maximale Wartezeit auf eine synchrone Antwort.
static int MINIMUM_THROUGHPUT
          Minimale Verbindungsdurchsatz
static byte ONLINE_DATA_TELEGRAM_PRIORITY
          Die Priorität der Onlinedatentelegramme.
static String PARAMETER_TYPE_PID
          Pid der Parametrierung.
static byte SIMULATION_DATA_TELEGRAM_PRIORITY
          Die Priorität der Simulationsdatentelegramme.
static long SLEEP_TIME_WAITING_FOR_CONNECTION
          Die Wartezeit zwichen zwei Konfigurationsanmeldungsversuchen beim Datenverteiler.
static long START_TIME
          Die Startzeit der Applikation.
static byte SYSTEM_HIGH_TELEGRAM_PRIORITY
          Die Priorität für bestimmte Systemtelegramme.
static byte SYSTEM_TELEGRAM_PRIORITY
          Die Priorität der Systemtelegramme.
static long THROUGHPUT_CONTROL_INTERVAL
          Die Intervalldauer für die Durchsatzmessung bei aktivierter Durchsatzprüfung.
 
Constructor Summary
CommunicationConstant()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCALE_CONFIGURATION_PID_ALIASE

public static final String LOCALE_CONFIGURATION_PID_ALIASE
Pid der lokalen Konfiguration.

See Also:
Constant Field Values

CONFIGURATION_TYPE_PID

public static final String CONFIGURATION_TYPE_PID
Pid der Konfiguration.

See Also:
Constant Field Values

PARAMETER_TYPE_PID

public static final String PARAMETER_TYPE_PID
Pid der Parametrierung.

See Also:
Constant Field Values

MAX_WAITING_TIME_FOR_SYNC_RESPONCE

public static long MAX_WAITING_TIME_FOR_SYNC_RESPONCE
Die maximale Wartezeit auf eine synchrone Antwort.


MAX_WAITING_TIME_FOR_CONNECTION

public static long MAX_WAITING_TIME_FOR_CONNECTION
Die maximale Wartezeit auf eine Konfigurationsanmeldung beim Datenverteiler.


SLEEP_TIME_WAITING_FOR_CONNECTION

public static long SLEEP_TIME_WAITING_FOR_CONNECTION
Die Wartezeit zwichen zwei Konfigurationsanmeldungsversuchen beim Datenverteiler.


FLOW_CONTROL_FACTOR

public static float FLOW_CONTROL_FACTOR
Prozentualer Anteil des Cache, um die Flusskontrolle zu starten.


THROUGHPUT_CONTROL_INTERVAL

public static long THROUGHPUT_CONTROL_INTERVAL
Die Intervalldauer für die Durchsatzmessung bei aktivierter Durchsatzprüfung.


MINIMUM_THROUGHPUT

public static int MINIMUM_THROUGHPUT
Minimale Verbindungsdurchsatz


MAX_SPLIT_THRESHOLD

public static int MAX_SPLIT_THRESHOLD
Die maximale Anzahl in Bytes, die ein Teiltelegramm an Daten haben kann.


MAX_SEND_DELAY_TIME

public static long MAX_SEND_DELAY_TIME
Die Verzögerungszeit zur Übertragung von gepufferten und zu versendenden Telegrammen.


MAX_PRIORITY

public static final byte MAX_PRIORITY
Der maximale Prioritätswert in diesem System

See Also:
Constant Field Values

SYSTEM_HIGH_TELEGRAM_PRIORITY

public static byte SYSTEM_HIGH_TELEGRAM_PRIORITY
Die Priorität für bestimmte Systemtelegramme. Der Wert ist höher als der von SYSTEM_TELEGRAM_PRIORITY.


SYSTEM_TELEGRAM_PRIORITY

public static byte SYSTEM_TELEGRAM_PRIORITY
Die Priorität der Systemtelegramme.


CONFIGURATION_DATA_TELEGRAM_PRIORITY

public static byte CONFIGURATION_DATA_TELEGRAM_PRIORITY
Die Priorität der Konfigurationsanfrage.


ONLINE_DATA_TELEGRAM_PRIORITY

public static byte ONLINE_DATA_TELEGRAM_PRIORITY
Die Priorität der Onlinedatentelegramme.


DELAYED_DATA_TELEGRAM_PRIORITY

public static byte DELAYED_DATA_TELEGRAM_PRIORITY
Die Priorität der nachgelieferte Datentelegramme.


SIMULATION_DATA_TELEGRAM_PRIORITY

public static byte SIMULATION_DATA_TELEGRAM_PRIORITY
Die Priorität der Simulationsdatentelegramme.


START_TIME

public static final long START_TIME
Die Startzeit der Applikation.

Constructor Detail

CommunicationConstant

public CommunicationConstant()