Interface TimeoutManager

  • All Known Implementing Classes:
    DefaultTimeoutManager

    public interface TimeoutManager
    public interface for a timeout manager used in a transient processing engine. The timeout manager is responsible to wake up waiting workflow instances in case of a timeout.
    • Method Detail

      • registerTimeout

        void registerTimeout​(long timeoutTS,
                             java.lang.String correlationId)
      • registerTimeout

        void registerTimeout​(long timeoutTS,
                             java.util.List<java.lang.String> correlationIds)
      • unregisterTimeout

        void unregisterTimeout​(long timeoutTS,
                               java.lang.String correlationId)
      • unregisterTimeout

        void unregisterTimeout​(long timeoutTS,
                               java.util.List<java.lang.String> correlationIds)
      • startup

        void startup()
      • shutdown

        void shutdown()