Interface Suspendable
- All Known Implementing Classes:
ResourceMethod
public interface Suspendable
Jersey model component that is suspendable and may hold suspend-related
information.
- Author:
- Marek Potociar
-
Method Summary
Modifier and TypeMethodDescriptionlong
Get the suspend timeout value in the giventime unit
.Get the suspendtimeout value
time unit.boolean
Check if the component is marked to be executed asynchronously by using an internal Jerseyexecutor service
.boolean
Check if the component is marked for suspending.
-
Method Details
-
isSuspendDeclared
boolean isSuspendDeclared()Check if the component is marked for suspending.- Returns:
true
if the component is marked for suspending,false
otherwise.
-
isManagedAsyncDeclared
boolean isManagedAsyncDeclared()Check if the component is marked to be executed asynchronously by using an internal Jerseyexecutor service
.- Returns:
true
if the component is marked for managed asynchronous execution,false
otherwise.
-
getSuspendTimeout
long getSuspendTimeout()Get the suspend timeout value in the giventime unit
.- Returns:
- suspend timeout value.
-
getSuspendTimeoutUnit
TimeUnit getSuspendTimeoutUnit()Get the suspendtimeout value
time unit.- Returns:
- time unit of the suspend timeout value.
-