Interface Refreshable
- All Known Implementing Classes:
KerberosTicket
public interface Refreshable
Objects such as credentials may optionally implement this interface to provide the capability to refresh itself. For example, a credential with a particular time-restricted lifespan may implement this interface to allow callers to refresh the time period for which it is valid.
- Since:
- 1.4
- See Also:
Subject
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
boolean | isCurrent() | Determine if this |
void | refresh() | Update or extend the validity period for this |
Method Detail
isCurrent
boolean isCurrent()
Determine if this Object is current.
- Returns:
- true if this
Objectis currently current, false otherwise.
refresh
void refresh()
throws RefreshFailedException Update or extend the validity period for this Object.
- Throws:
-
SecurityException- if the caller does not have permission to update or extend the validity period for thisObject. -
RefreshFailedException- if the refresh attempt failed.