@Public
@Unstable
public abstract class ApplicationTimeout
extends java.lang.Object
ApplicationTimeout is a report for configured application timeouts.
It includes details such as:
ApplicationTimeoutType of the timeout type.| Constructor | Description |
|---|---|
ApplicationTimeout() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.lang.String |
getExpiryTime() |
Get
expiryTime for given timeout type. |
abstract long |
getRemainingTime() |
Get
Remaining Time of an application for given timeout type. |
abstract ApplicationTimeoutType |
getTimeoutType() |
Get the application timeout type.
|
static ApplicationTimeout |
newInstance(ApplicationTimeoutType type,
java.lang.String expiryTime,
long remainingTime) |
|
abstract void |
setExpiryTime(java.lang.String expiryTime) |
Set
expiryTime for given timeout type. |
abstract void |
setRemainingTime(long remainingTime) |
Set
Remaining Time of an application for given timeout type. |
abstract void |
setTimeoutType(ApplicationTimeoutType timeoutType) |
Set the application timeout type.
|
@Public @Unstable public static ApplicationTimeout newInstance(ApplicationTimeoutType type, java.lang.String expiryTime, long remainingTime)
@Public @Unstable public abstract ApplicationTimeoutType getTimeoutType()
@Public @Unstable public abstract void setTimeoutType(ApplicationTimeoutType timeoutType)
timeoutType - of an application timeout.@Public @Unstable public abstract java.lang.String getExpiryTime()
expiryTime for given timeout type.@Public @Unstable public abstract void setExpiryTime(java.lang.String expiryTime)
expiryTime for given timeout type.expiryTime - in ISO8601 standard with format
yyyy-MM-dd'T'HH:mm:ss.SSSZ.@Public @Unstable public abstract long getRemainingTime()
Remaining Time of an application for given timeout type.@Public @Unstable public abstract void setRemainingTime(long remainingTime)
Remaining Time of an application for given timeout type.remainingTime - in seconds.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.