Interface TimeoutManager
- All Known Implementing Classes:
TimeoutManagerImpl
public interface TimeoutManager
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetType()booleanbooleanvoidvoidvoidvoidsetTimeout(long timeout, TimeUnit timeUnit) voidstart()voidstop()
-
Method Details
-
start
void start() -
getTimeoutLeftInMilliseconds
Long getTimeoutLeftInMilliseconds() -
getTimeoutLeftInSeconds
Long getTimeoutLeftInSeconds() -
isTimedOut
boolean isTimedOut() -
stop
void stop() -
setTimeout
-
raiseExceptionOnTimeout
void raiseExceptionOnTimeout() -
limitFetchingOnTimeout
void limitFetchingOnTimeout() -
reactOnQueryTimeoutExceptionWhileExtracting
-
hasPartialResults
boolean hasPartialResults() -
getType
TimeoutManager.Type getType()
-