de.bsvrz.puk.config.main.communication.query
Class ForeignConfigReceiveCommunicator

java.lang.Object
  extended by de.bsvrz.puk.config.main.communication.query.ForeignConfigReceiveCommunicator

public class ForeignConfigReceiveCommunicator
extends Object

Klasse, die sich auf Antworten anderer Konfigurationen anmeldet und diese an die jeweils intern angemeldeten Objekte weiterleitet

Author:
Kappich Systemberatung

Nested Class Summary
private  class ForeignConfigReceiveCommunicator.AnswerReceiver
          Receiverklasse, die Anworten der Konfiguration verarbeitet
 
Field Summary
private  ClientDavInterface _connection
           
private  DataState _dataStateReceiver
           
private static Debug _debug
          DebugLogger für Debug-Ausgaben
private  ClientReceiverInterface _receiver
           
private  SystemObject _receiverObject
           
private  CopyOnWriteArraySet<ClientReceiverInterface> _receivers
           
private  DataDescription _responseDescription
          Für Antworten
 
Constructor Summary
protected ForeignConfigReceiveCommunicator(ClientDavInterface connection, SystemObject localConfig, DataDescription responseDescription)
           
 
Method Summary
 void addListener(ClientReceiverInterface receiver)
           
 void close()
           
 DataState getDataStateReceiver()
           
 void removeListener(ClientReceiverInterface receiver)
           
 void start()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_debug

private static final Debug _debug
DebugLogger für Debug-Ausgaben


_connection

private final ClientDavInterface _connection

_receiverObject

private final SystemObject _receiverObject

_dataStateReceiver

private DataState _dataStateReceiver

_responseDescription

private final DataDescription _responseDescription
Für Antworten


_receiver

private ClientReceiverInterface _receiver

_receivers

private CopyOnWriteArraySet<ClientReceiverInterface> _receivers
Constructor Detail

ForeignConfigReceiveCommunicator

protected ForeignConfigReceiveCommunicator(ClientDavInterface connection,
                                           SystemObject localConfig,
                                           DataDescription responseDescription)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

start

public void start()

close

public void close()

removeListener

public void removeListener(ClientReceiverInterface receiver)

addListener

public void addListener(ClientReceiverInterface receiver)

getDataStateReceiver

public DataState getDataStateReceiver()