Class TimeoutManagerImpl
java.lang.Object
org.hibernate.search.query.engine.impl.TimeoutManagerImpl
- All Implemented Interfaces:
TimeoutManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.search.query.engine.spi.TimeoutManager
TimeoutManager.Type -
Constructor Summary
ConstructorsConstructorDescriptionTimeoutManagerImpl(Query query, TimeoutExceptionFactory timeoutExceptionFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetType()booleanbooleanvoidvoidvoidvoidsetTimeout(long timeout, TimeUnit timeUnit) voidstart()we start counting from this method call (if needed)voidstop()
-
Constructor Details
-
TimeoutManagerImpl
-
-
Method Details
-
start
public void start()we start counting from this method call (if needed)- Specified by:
startin interfaceTimeoutManager
-
getTimeoutLeftInMilliseconds
- Specified by:
getTimeoutLeftInMillisecondsin interfaceTimeoutManager
-
getTimeoutLeftInSeconds
- Specified by:
getTimeoutLeftInSecondsin interfaceTimeoutManager
-
isTimedOut
public boolean isTimedOut()- Specified by:
isTimedOutin interfaceTimeoutManager
-
stop
public void stop()- Specified by:
stopin interfaceTimeoutManager
-
setTimeout
- Specified by:
setTimeoutin interfaceTimeoutManager
-
forceTimedOut
public void forceTimedOut() -
raiseExceptionOnTimeout
public void raiseExceptionOnTimeout()- Specified by:
raiseExceptionOnTimeoutin interfaceTimeoutManager
-
limitFetchingOnTimeout
public void limitFetchingOnTimeout()- Specified by:
limitFetchingOnTimeoutin interfaceTimeoutManager
-
reactOnQueryTimeoutExceptionWhileExtracting
- Specified by:
reactOnQueryTimeoutExceptionWhileExtractingin interfaceTimeoutManager
-
hasPartialResults
public boolean hasPartialResults()- Specified by:
hasPartialResultsin interfaceTimeoutManager
-
getType
- Specified by:
getTypein interfaceTimeoutManager
-