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:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determine if this Object is current.
    void
    Update or extend the validity period for this Object.
  • Method Details

    • 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:
      RefreshFailedException - if the refresh attempt failed.