javax.security.auth

Interface Refreshable



  • 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 Detail

      • 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:
        java.lang.SecurityException - if the caller does not have permission to update or extend the validity period for this Object.

        RefreshFailedException - if the refresh attempt failed.

© Copyright 2003, 2015 IBM Corporation. All rights reserved.
© Copyright 2003, 2015, Oracle and/or its affiliates. All rights reserved.