Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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.

Version:
  1.9, 12/19/03
See Also:
  `Subject`

Method Summary
`boolean` | `isCurrent()` Determine if this `Object` is current.
`void` | `refresh()` Update or extend the validity period for this `Object`.

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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD