private static class AbstractSenderReceiverCommunication.DrainSubscription extends Object implements ClientReceiverInterface, NonQueueingReceiver
Modifier and Type | Field and Description |
---|---|
private ClientDavInterface |
_connection |
private DataDescription |
_dataDescription |
private SystemObject |
_receiverObject |
private List<ClientReceiverInterface> |
_receivers |
Modifier | Constructor and Description |
---|---|
private |
AbstractSenderReceiverCommunication.DrainSubscription(ClientDavInterface connection,
SystemObject receiverObject,
DataDescription dataDescription) |
Modifier and Type | Method and Description |
---|---|
void |
subscribeReceiver(ClientReceiverInterface receiver) |
void |
unsubscribeReceiver(ClientReceiverInterface receiver) |
void |
update(ResultData[] results)
Aktualisierungsmethode, die nach Empfang eines angemeldeten Datensatzes von den Datenverteiler-Applikationsfunktionen aufgerufen wird.
|
private final List<ClientReceiverInterface> _receivers
private final ClientDavInterface _connection
private final SystemObject _receiverObject
private final DataDescription _dataDescription
private AbstractSenderReceiverCommunication.DrainSubscription(ClientDavInterface connection, SystemObject receiverObject, DataDescription dataDescription)
public void unsubscribeReceiver(ClientReceiverInterface receiver)
public void subscribeReceiver(ClientReceiverInterface receiver)
public void update(ResultData[] results)
ClientReceiverInterface
update
in interface ClientReceiverInterface
results
- Feld mit den empfangenen Ergebnisdatensätzen.