javax.security.auth
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.
- See Also:
- Subject
Method Summary
boolean isCurrent()
Determine if this Object is current.void refresh()
Update or extend the validity period for this Object.
Method Detail
isCurrent
public boolean isCurrent()
- Determine if this Object is current.
- Returns:
- true if this Object is currently current, false otherwise.
refresh
public 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 this Object.
- RefreshFailedException - if the refresh attempt failed.