JavaTM 2 Platform
Std. Ed. v1.4.2
Interface Refreshable

All Known Implementing Classes:

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:

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

Method Detail


public boolean isCurrent()
Determine if this Object is current.

true if this Object is currently current, false otherwise.


public void refresh()
             throws RefreshFailedException
Update or extend the validity period for this Object.

SecurityException - if the caller does not have permission to update or extend the validity period for this Object.

RefreshFailedException - if the refresh attempt failed.

JavaTM 2 Platform
Std. Ed. v1.4.2

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2003, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.