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 Destroyable

All Known Implementing Classes:
  X500PrivateCredential

    public interface Destroyable

Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents.

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

Method Summary
`void` | `destroy()` Destroy this `Object`.
`boolean` | `isDestroyed()` Determine if this `Object` has been destroyed.

Method Detail

### destroy

    void destroy()
                 throws DestroyFailedException

  Destroy this `Object`.

  Sensitive information associated with this `Object` is destroyed or cleared. Subsequent calls to certain methods on this `Object` will result in an `IllegalStateException` being thrown.

  Throws:
    `DestroyFailedException` - if the destroy operation fails.

    `java.lang.SecurityException` - if the caller does not have permission to destroy this `Object`.

### isDestroyed

    boolean isDestroyed()

  Determine if this `Object` has been destroyed.

  Returns:
    true if this `Object` has been destroyed, false otherwise.

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