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
Methods
Modifier and Type | Method | Description |
---|---|---|
boolean | isCurrent() | Determine if this |
void | refresh() | Update or extend the validity period for this |
Methods
isCurrent
boolean isCurrent()
Determine if this Object
is current.
- Returns:
- true if this
Object
is 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.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/javax/security/auth/Refreshable.html