de.bsvrz.puk.config.main.communication.query
Class ForeignConfigRequester
java.lang.Object
de.bsvrz.puk.config.main.communication.query.ForeignConfigRequester
public class ForeignConfigRequester
- 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 |
ForeignConfigRequester
public ForeignConfigRequester(ForeignObjectManager foreignObjectManager,
ConfigurationAuthority foreignAuthority,
ForeignConfigReceiveCommunicator foreignConfigReceiveCommunicator)
getForeignMutableCollectionProxy
public ForeignMutableCollectionProxy getForeignMutableCollectionProxy(short internalSimVariant,
MutableCollection mutableCollection)
getExecutor
public ScheduledExecutorService getExecutor()
subscribe
public void subscribe(ForeignMutableCollectionProxy proxy)
unsubscribe
public void unsubscribe(ForeignMutableCollectionProxy proxy)
getForeignObjectManager
public ForeignObjectManager getForeignObjectManager()
queryObject
public void queryObject(Long id,
ForeignObjectTransferListener transferListener)
queryObjectData
public void queryObjectData(ForeignDynamicObject object)
addCommunicationStateListener
public void addCommunicationStateListener(ForeignConfigRequester.ForeignCommunicationStateListener listener)
removeCommunicationStateListener
public void removeCommunicationStateListener(ForeignConfigRequester.ForeignCommunicationStateListener listener)
sendRequest
public int sendRequest(String messageType,
byte[] data)
throws SendSubscriptionNotConfirmed,
IllegalStateException
- Throws:
SendSubscriptionNotConfirmed
IllegalStateException
sendRequest
public int sendRequest(String messageType,
byte[] data,
int requestIndex)
throws SendSubscriptionNotConfirmed,
IllegalStateException
- Throws:
SendSubscriptionNotConfirmed
IllegalStateException
getNewRequestIndex
public int getNewRequestIndex()
isCommunicatorConnected
public boolean isCommunicatorConnected()