Class SubscriptionsFromRemoteStorage

java.lang.Object
de.bsvrz.dav.dav.main.SubscriptionsFromRemoteStorage
Direct Known Subclasses:
SubscriptionsFromApplicationStorage, SubscriptionsFromDavStorage

public abstract class SubscriptionsFromRemoteStorage
extends java.lang.Object
Speichert alle Anmeldungen, die über eine Kommunikationsverbindung mit einer Applikation oder mit einem anderen Datenverteiler empfangen wurden.
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected ServerHighLevelCommunication _connection
    Verbindung zu einem Kommunikationspartner (Applikation oder Datenverteiler) von dem die hier verwalteten Anmeldungen stammen.
    protected java.util.Hashtable receiveSubscriptionTable
    Die Empfangsanmeldungen-Tabelle
    protected java.util.Hashtable sendSubscriptionTable
    Die Sendeanmeldungen-Tabelle
    static int T_A
    DAV - DAF Kommunikation
    static int T_T
    DAV - DAV Kommunikation
  • Constructor Summary

    Constructors
    Constructor Description
    SubscriptionsFromRemoteStorage​(ServerHighLevelCommunication connection)
    Erzeugt ein neues Objekt mit den gegebenen Parametern.
  • Method Summary

    Modifier and Type Method Description
    void print​(java.lang.String initialIndent, java.lang.String additionalIndent, java.lang.String name)  
    void printSubscriptions()
    Schreibt die Anmeldeinformationen in den Ausgabekanal.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • T_A

      public static final int T_A
      DAV - DAF Kommunikation
      See Also:
      Constant Field Values
    • T_T

      public static final int T_T
      DAV - DAV Kommunikation
      See Also:
      Constant Field Values
    • _connection

      protected ServerHighLevelCommunication _connection
      Verbindung zu einem Kommunikationspartner (Applikation oder Datenverteiler) von dem die hier verwalteten Anmeldungen stammen.
    • sendSubscriptionTable

      protected java.util.Hashtable sendSubscriptionTable
      Die Sendeanmeldungen-Tabelle
    • receiveSubscriptionTable

      protected java.util.Hashtable receiveSubscriptionTable
      Die Empfangsanmeldungen-Tabelle
  • Constructor Details

    • SubscriptionsFromRemoteStorage

      public SubscriptionsFromRemoteStorage​(ServerHighLevelCommunication connection)
      Erzeugt ein neues Objekt mit den gegebenen Parametern.
      Parameters:
      connection - Die verbindung zur Kommunikation
  • Method Details

    • printSubscriptions

      public void printSubscriptions()
      Schreibt die Anmeldeinformationen in den Ausgabekanal.
    • print

      public void print​(java.lang.String initialIndent, java.lang.String additionalIndent, java.lang.String name)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object