Class ForeignConfigRequester

java.lang.Object
de.bsvrz.puk.config.main.communication.query.ForeignConfigRequester

public class ForeignConfigRequester
extends java.lang.Object
  • Constructor Details

  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.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()