public class ConfigurationRequestReadData extends AbstractSenderReceiverCommunication implements SenderReceiverCommunication
Modifier and Type | Class and Description |
---|---|
private class |
ConfigurationRequestReadData.AsynchronousAnswerReceiver |
AbstractSenderReceiverCommunication.DataListener
SenderReceiverCommunication.ConnectionState
Modifier and Type | Field and Description |
---|---|
private ClientDavInterface |
_connection |
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private DataModel |
_localConfiguration |
private MutableCollectionChangeListener |
_notifyingMutableCollectionChangeListener
Listener zur Verarbeitung und Verteilung von Aktualisierungsnachrichten bzgl.
|
private Aspect |
_requestAspect |
private AttributeGroup |
_requestAtg |
private Aspect |
_responseAspect |
private AttributeGroup |
_responseAtg |
private UpdateDynamicObjects |
_updateDynamicObjects
Die Konfiguration verschickt alle Änderungen von Objekten an alle Applikationen.
|
Constructor and Description |
---|
ConfigurationRequestReadData(ClientDavInterface connection,
ConfigurationAuthority configurationAuthority,
SystemObject localApplication,
DataModel localConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
setDynamicObjectUpdater(UpdateDynamicObjects updateDynamicObjects)
Setz ein Objekt, mit dem dynamische Objekte auf Meta-Seite auf dem aktuellen Stand gehalten werden können.
|
void |
setMutableCollectionChangeListener(MutableCollectionChangeListener notifyingMutableCollectionChangeListener)
Setzt den Listener zur Verarbeitung und Verteilung von Aktualisierungsnachrichten bzgl.
|
close, getConnectionState, handleReply, init, init, sendData, sendData, waitForReply
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, getConnectionState, sendData, sendData, waitForReply
private final ClientDavInterface _connection
private final Aspect _requestAspect
private final AttributeGroup _requestAtg
private final AttributeGroup _responseAtg
private final Aspect _responseAspect
private final DataModel _localConfiguration
private UpdateDynamicObjects _updateDynamicObjects
null
so werden die Pakete mit aktuelleren Objekten verworfen.private static final Debug _debug
private MutableCollectionChangeListener _notifyingMutableCollectionChangeListener
public ConfigurationRequestReadData(ClientDavInterface connection, ConfigurationAuthority configurationAuthority, SystemObject localApplication, DataModel localConfiguration) throws OneSubscriptionPerSendData
OneSubscriptionPerSendData
public void setDynamicObjectUpdater(UpdateDynamicObjects updateDynamicObjects)
updateDynamicObjects
- Objekt, über das dynamische Objekte aktuell gehalten werdenpublic void setMutableCollectionChangeListener(MutableCollectionChangeListener notifyingMutableCollectionChangeListener)
AbstractSenderReceiverCommunication
setMutableCollectionChangeListener
in interface SenderReceiverCommunication
setMutableCollectionChangeListener
in class AbstractSenderReceiverCommunication
notifyingMutableCollectionChangeListener
- Listener zur Verarbeitung und Verteilung von Aktualisierungsnachrichten.