Class TigerRemoteProxyClient

    • Constructor Detail

      • TigerRemoteProxyClient

        public TigerRemoteProxyClient​(String remoteProxyUrl)
      • TigerRemoteProxyClient

        public TigerRemoteProxyClient​(String remoteProxyUrl,
                                      de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration configuration)
      • TigerRemoteProxyClient

        public TigerRemoteProxyClient​(String remoteProxyUrl,
                                      de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration configuration,
                                      @Nullable
                                      TigerProxy masterTigerProxy)
    • Method Detail

      • addRoute

        public de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoute addRoute​(de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoute tigerRoute)
        Specified by:
        addRoute in interface ITigerProxy
      • getRoutes

        public List<de.gematik.test.tiger.common.data.config.tigerProxy.TigerRoute> getRoutes()
        Specified by:
        getRoutes in interface ITigerProxy
      • addModificaton

        public de.gematik.test.tiger.common.config.RbelModificationDescription addModificaton​(de.gematik.test.tiger.common.config.RbelModificationDescription modification)
        Specified by:
        addModificaton in interface ITigerProxy
      • getModifications

        public List<de.gematik.test.tiger.common.config.RbelModificationDescription> getModifications()
        Specified by:
        getModifications in interface ITigerProxy
      • messageMatchesFilterCriterion

        public boolean messageMatchesFilterCriterion​(RbelElement rbelMessage)
      • unsubscribe

        public void unsubscribe()
      • triggerPartialMessageCleanup

        public void triggerPartialMessageCleanup()
      • submitNewMessageTask

        public void submitNewMessageTask​(Runnable messageTask)
      • switchToQueueMode

        public void switchToQueueMode()
      • switchToExecutorMode

        public void switchToExecutorMode()
      • messageUuidKnown

        public boolean messageUuidKnown​(String messageUuid)
      • getRemoteProxyUrl

        public String getRemoteProxyUrl()
      • getTigerStompSessionHandler

        public de.gematik.test.tiger.proxy.client.TigerStompSessionHandler getTigerStompSessionHandler()
      • getMaximumPartialMessageAge

        public Duration getMaximumPartialMessageAge()
      • setMaximumPartialMessageAge

        public void setMaximumPartialMessageAge​(Duration maximumPartialMessageAge)