Class ClientSubscriptionInfo.ClientReceivingSubscription

  • Enclosing class:
    ClientSubscriptionInfo

    public class ClientSubscriptionInfo.ClientReceivingSubscription
    extends java.lang.Object
    Diese Klasse enthält Informationen über eine empfangende Anmeldung (Empfänger oder Senke) einer Datenidentifikation
    • Method Summary

      Modifier and Type Method Description
      SystemObject getApplication()
      Gibt das Programm, das die Anmeldung durchgeführt hat, zurück.
      long getApplicationId()
      Gibt die ID der anmeldenden Applikation zurück
      java.lang.String getApplicationPidOrId()
      Gibt Applikationsnamen und Pid zurück falls bekannt, sonst die ID.
      ClientConnectionState getConnectionState()
      Gibt den Verbindungsstatus zurück.
      SubscriptionState getState()
      Gibt den Anmeldestatus zurück.
      SystemObject getUser()
      Gibt den Benutzer zurück, unter dem die Anmeldung durchgeführt wurde
      long getUserId()
      Gibt die ID des anmeldenden Benutzers zurück
      java.lang.String getUserPidOrId()
      Gibt Benutzernamen und Pid zurück falls bekannt, sonst die ID.
      boolean isDelayed()
      Gibt true zurück, wenn nachgelieferte Daten empfangen werden sollen
      boolean isDelta()
      Gibt true zurück, wenn es sich um eine Delta-Anmeldung handelt
      boolean isDrain()
      Gibt true zurück, wenn es sich um eine Senke handelt
      boolean isLocal()
      Gibt true zurück, wenn es sich um eine lokale Anmeldung handelt
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • isLocal

        public boolean isLocal()
        Gibt true zurück, wenn es sich um eine lokale Anmeldung handelt
        Returns:
        true, wenn es sich um eine lokale Anmeldung handelt, sonst false
      • isDrain

        public boolean isDrain()
        Gibt true zurück, wenn es sich um eine Senke handelt
        Returns:
        true, wenn es sich um eine Senke handelt, sonst (Empfänger) false
      • isDelayed

        public boolean isDelayed()
        Gibt true zurück, wenn nachgelieferte Daten empfangen werden sollen
        Returns:
        true, wenn nachgelieferte Daten empfangen werden sollen, sonst false
      • isDelta

        public boolean isDelta()
        Gibt true zurück, wenn es sich um eine Delta-Anmeldung handelt
        Returns:
        true, wenn es sich um eine Delta-Anmeldung handelt, sonst false
      • getApplication

        public SystemObject getApplication()
        Gibt das Programm, das die Anmeldung durchgeführt hat, zurück. Das zurückgegebene Objekt muss nicht vom Typ `typ.applikation` sein, sondern kann beispielsweise auch ein Datenverteiler sein.
        Returns:
        das Programm, das die Anmeldung durchgeführt hat oder null falls nicht ermittelbar
      • getUser

        public SystemObject getUser()
        Gibt den Benutzer zurück, unter dem die Anmeldung durchgeführt wurde
        Returns:
        Benutzerobjekt oder null.
      • getState

        public SubscriptionState getState()
        Gibt den Anmeldestatus zurück. Es handelt sich um die interne Information im Datenverteiler, die den Zustand der Anmeldung beschreibt.
        Returns:
        den Anmeldestatus
      • getConnectionState

        public ClientConnectionState getConnectionState()
        Gibt den Verbindungsstatus zurück. Enthält Informationen über die Kommunikation mit dem verbundenen Programm.
        Returns:
        den Verbindungsstatus
      • getApplicationId

        public long getApplicationId()
        Gibt die ID der anmeldenden Applikation zurück
        Returns:
        die ID der anmeldenden Applikation, 0 falls Anmeldung durch lokalen Datenverteiler o.ä. mit Systemrechten erfolgte
      • getUserId

        public long getUserId()
        Gibt die ID des anmeldenden Benutzers zurück
        Returns:
        die ID des anmeldenden Benutzers, 0 falls Anmeldung durch lokalen Datenverteiler o.ä. mit Systemrechten erfolgte
      • toString

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

        public java.lang.String getApplicationPidOrId()
        Gibt Applikationsnamen und Pid zurück falls bekannt, sonst die ID.
        Returns:
        Formatierte Applikation, genaues Format kann sich ändern
      • getUserPidOrId

        public java.lang.String getUserPidOrId()
        Gibt Benutzernamen und Pid zurück falls bekannt, sonst die ID.
        Returns:
        Formatierter Benutzer, genaues Format kann sich ändern