de.bsvrz.sys.funclib.dataIdentificationSettings
Class SettingsManager.Receiver

java.lang.Object
  extended by de.bsvrz.sys.funclib.dataIdentificationSettings.SettingsManager.Receiver
All Implemented Interfaces:
ClientReceiverInterface
Enclosing class:
SettingsManager

private class SettingsManager.Receiver
extends Object
implements ClientReceiverInterface

Klasse, die zur Entgegennahme der Parameterdatensätze vom Datenverteiler die entsprechende Update-Methode implementiert.


Field Summary
private  long _lastDataIndex
          Der Datensatzindex des zuletzt verarbeiteten Parameterdatensatz wird als Workaround benutzt um doppelte Datensätze zu erkennen und zu ignorieren.
private  boolean _seenNonEmptyData
          Flag, dass dafür sorgt, dass initiale leere Datensätze ignoriert werden
 
Constructor Summary
private SettingsManager.Receiver()
           
 
Method Summary
 void update(ResultData[] results)
          Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_seenNonEmptyData

private boolean _seenNonEmptyData
Flag, dass dafür sorgt, dass initiale leere Datensätze ignoriert werden


_lastDataIndex

private long _lastDataIndex
Der Datensatzindex des zuletzt verarbeiteten Parameterdatensatz wird als Workaround benutzt um doppelte Datensätze zu erkennen und zu ignorieren.

Doppelte Datensätze können bei veränderten AnmeldeOptionen einer zweiten Anmeldung auf diese Datenidentifikation auftreten.

Constructor Detail

SettingsManager.Receiver

private SettingsManager.Receiver()
Method Detail

update

public void update(ResultData[] results)
Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird. Diese Methode muss von der Applikation zur Verarbeitung der empfangenen Datensätze implementiert werden.

Specified by:
update in interface ClientReceiverInterface
Parameters:
results - Feld mit den empfangenen Ergebnisdatensätzen.