de.bsvrz.puk.config.main.communication.query
Class ForeignMutableCollectionProxy
java.lang.Object
de.bsvrz.puk.config.main.communication.query.ForeignMutableCollectionProxy
public class ForeignMutableCollectionProxy
- extends Object
TBD RS dokumentieren.
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_debug
private static final Debug _debug
- DebugLogger für Debug-Ausgaben
_foreignConfigRequester
private ForeignConfigRequester _foreignConfigRequester
_internalSimVariant
private final short _internalSimVariant
_mutableCollection
private final MutableCollection _mutableCollection
_listeners
private final CopyOnWriteArrayList<ExtendedMutableCollectionChangeListener> _listeners
_elements
private List<SystemObject> _elements
_unresolvedQueue
private ConcurrentLinkedQueue<ForeignObjectTransferListener> _unresolvedQueue
ForeignMutableCollectionProxy
public ForeignMutableCollectionProxy(ForeignConfigRequester foreignConfigRequester,
short internalSimVariant,
MutableCollection mutableCollection)
addChangeListener
public void addChangeListener(ExtendedMutableCollectionChangeListener listener)
removeChangeListener
public void removeChangeListener(ExtendedMutableCollectionChangeListener listener)
processReceivedElementIds
void processReceivedElementIds(long[] elementIds)
processConnectionTimeout
void processConnectionTimeout()
processElementsChanged
void processElementsChanged(long[] addedElementIds,
long[] removedElementIds)
resolveElements
private int resolveElements(long[] elementIds,
ArrayList<Long> unresolvedElementIds,
ArrayList<SystemObject> elements)
processDelayedAnswers
private void processDelayedAnswers()
setElements
void setElements(List<SystemObject> elements)
elementsChanged
void elementsChanged(List<SystemObject> addedElements,
List<SystemObject> removedElements)
getExecutor
Executor getExecutor()
getMutableCollection
public MutableCollection getMutableCollection()
getInternalSimVariant
public short getInternalSimVariant()