public class ForeignConfigRequester
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ForeignConfigRequester.ForeignCommunicationStateListener |
static interface |
ForeignConfigRequester.RemoteObjectRequest |
| Constructor and Description |
|---|
ForeignConfigRequester(ForeignObjectManager foreignObjectManager,
de.bsvrz.dav.daf.main.config.ConfigurationAuthority foreignAuthority,
ForeignConfigReceiveCommunicator foreignConfigReceiveCommunicator) |
public ForeignConfigRequester(ForeignObjectManager foreignObjectManager, de.bsvrz.dav.daf.main.config.ConfigurationAuthority foreignAuthority, ForeignConfigReceiveCommunicator foreignConfigReceiveCommunicator)
public java.lang.String toString()
toString in class java.lang.Objectpublic ForeignMutableCollectionProxy getForeignMutableCollectionProxy(short internalSimVariant, de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)
public java.util.concurrent.ScheduledExecutorService getExecutor()
public void subscribe(ForeignMutableCollectionProxy proxy)
public void activateObjectRequest(ForeignConfigRequester.RemoteObjectRequest remoteObjectRequest)
public boolean isStartedAndUnconnectedAndTimedOut()
public void subscribeProxyOrActivateObjectRequest(ForeignMutableCollectionProxy proxy, ForeignConfigRequester.RemoteObjectRequest remoteObjectRequest)
public void unsubscribe(ForeignMutableCollectionProxy proxy)
public void deactivateObjectRequest(ForeignConfigRequester.RemoteObjectRequest remoteObjectRequest)
public ForeignObjectManager getForeignObjectManager()
public void queryObject(java.lang.Long id,
ForeignObjectTransferListener transferListener)
public void queryObjectData(ForeignDynamicObject object)
public void addCommunicationStateListener(ForeignConfigRequester.ForeignCommunicationStateListener listener)
public void removeCommunicationStateListener(ForeignConfigRequester.ForeignCommunicationStateListener listener)
public int sendRequest(java.lang.String messageType,
byte[] data)
throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed,
java.lang.IllegalStateException
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmedjava.lang.IllegalStateExceptionpublic int sendRequest(java.lang.String messageType,
byte[] data,
int requestIndex)
throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed,
java.lang.IllegalStateException
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmedjava.lang.IllegalStateExceptionpublic int getNewRequestIndex()
public void notifyObjectDataTimeout(long id)
public boolean isCommunicatorConnected()