public class ConfigurationRequestReadData extends AbstractSenderReceiverCommunication implements SenderReceiverCommunication
| Modifier and Type | Class and Description |
|---|---|
private class |
ConfigurationRequestReadData.AsynchronousAnswerReceiver |
AbstractSenderReceiverCommunication.DataListenerSenderReceiverCommunication.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, waitForReplyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getConnectionState, sendData, sendData, waitForReplyprivate 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
OneSubscriptionPerSendDatapublic void setDynamicObjectUpdater(UpdateDynamicObjects updateDynamicObjects)
updateDynamicObjects - Objekt, über das dynamische Objekte aktuell gehalten werdenpublic void setMutableCollectionChangeListener(MutableCollectionChangeListener notifyingMutableCollectionChangeListener)
AbstractSenderReceiverCommunicationsetMutableCollectionChangeListener in interface SenderReceiverCommunicationsetMutableCollectionChangeListener in class AbstractSenderReceiverCommunicationnotifyingMutableCollectionChangeListener - Listener zur Verarbeitung und Verteilung von Aktualisierungsnachrichten.