public interface

Refreshable

javax.security.auth.Refreshable
Known Indirect Subclasses

Class Overview

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

Summary

Public Methods
abstract boolean isCurrent()
Determine if this Object is current.
abstract void refresh()
Update or extend the validity period for this Object.

Public Methods

public abstract boolean isCurrent ()

Determine if this Object is current.

Returns
  • true if this Object is currently current, false otherwise.

public abstract void refresh ()

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.