Package Summary  Overview Summary

class:Refreshable [NONE]

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:

method:isCurrent() [NONE]

  • isCurrent

    boolean isCurrent()
    Determine if this Object is current.
    Returns:
    true if this Object is currently current, false otherwise.
  • method:refresh() [NONE]

    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 this Object.
    RefreshFailedException - if the refresh attempt failed.

    © 2023 Oracle Corporation and/or its affiliates