Class ForeignConfigRequester
- java.lang.Object
-
- de.bsvrz.puk.config.main.communication.query.ForeignConfigRequester
-
public class ForeignConfigRequester extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ForeignConfigRequester.ForeignCommunicationStateListener
static interface
ForeignConfigRequester.RemoteObjectRequest
-
Constructor Summary
Constructors Constructor Description ForeignConfigRequester(ForeignObjectManager foreignObjectManager, de.bsvrz.dav.daf.main.config.ConfigurationAuthority foreignAuthority, ForeignConfigReceiveCommunicator foreignConfigReceiveCommunicator)
-
Method Summary
-
-
-
Constructor Detail
-
ForeignConfigRequester
public ForeignConfigRequester(ForeignObjectManager foreignObjectManager, de.bsvrz.dav.daf.main.config.ConfigurationAuthority foreignAuthority, ForeignConfigReceiveCommunicator foreignConfigReceiveCommunicator)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getForeignMutableCollectionProxy
public ForeignMutableCollectionProxy getForeignMutableCollectionProxy(short internalSimVariant, de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)
-
getExecutor
public java.util.concurrent.ScheduledExecutorService getExecutor()
-
subscribe
public void subscribe(ForeignMutableCollectionProxy proxy)
-
activateObjectRequest
public void activateObjectRequest(ForeignConfigRequester.RemoteObjectRequest remoteObjectRequest)
-
isStartedAndUnconnectedAndTimedOut
public boolean isStartedAndUnconnectedAndTimedOut()
-
subscribeProxyOrActivateObjectRequest
public void subscribeProxyOrActivateObjectRequest(ForeignMutableCollectionProxy proxy, ForeignConfigRequester.RemoteObjectRequest remoteObjectRequest)
-
unsubscribe
public void unsubscribe(ForeignMutableCollectionProxy proxy)
-
deactivateObjectRequest
public void deactivateObjectRequest(ForeignConfigRequester.RemoteObjectRequest remoteObjectRequest)
-
getForeignObjectManager
public ForeignObjectManager getForeignObjectManager()
-
queryObject
public void queryObject(java.lang.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(java.lang.String messageType, byte[] data) throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed, java.lang.IllegalStateException
- Throws:
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
java.lang.IllegalStateException
-
sendRequest
public int sendRequest(java.lang.String messageType, byte[] data, int requestIndex) throws de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed, java.lang.IllegalStateException
- Throws:
de.bsvrz.dav.daf.main.SendSubscriptionNotConfirmed
java.lang.IllegalStateException
-
getNewRequestIndex
public int getNewRequestIndex()
-
notifyObjectDataTimeout
public void notifyObjectDataTimeout(long id)
-
isCommunicatorConnected
public boolean isCommunicatorConnected()
-
-