Interface TimeoutManager

All Known Implementing Classes:
TimeoutManagerImpl

public interface TimeoutManager
  • Method Details

    • start

      void start()
    • getTimeoutLeftInMilliseconds

      Long getTimeoutLeftInMilliseconds()
    • getTimeoutLeftInSeconds

      Long getTimeoutLeftInSeconds()
    • isTimedOut

      boolean isTimedOut()
    • stop

      void stop()
    • setTimeout

      void setTimeout(long timeout, TimeUnit timeUnit)
    • raiseExceptionOnTimeout

      void raiseExceptionOnTimeout()
    • limitFetchingOnTimeout

      void limitFetchingOnTimeout()
    • reactOnQueryTimeoutExceptionWhileExtracting

      void reactOnQueryTimeoutExceptionWhileExtracting(RuntimeException e)
    • hasPartialResults

      boolean hasPartialResults()
    • getType