模块  java.base
软件包  javax.security.auth

Interface Destroyable

    • 方法详细信息

      • destroy

        default void destroy()
                      throws DestroyFailedException
        销毁此Object

        与此Object相关的敏感信息Object被销毁或清除。 对此Object某些方法的后续调用将导致抛出IllegalStateException

        实现要求:
        默认实现抛出 DestroyFailedException
        异常
        DestroyFailedException - 如果销毁操作失败。
        SecurityException - 如果呼叫者没有权限销毁此 Object
      • isDestroyed

        default boolean isDestroyed()
        确定此 Object是否已被销毁。
        实现要求:
        默认实现返回false。
        结果
        如果此 Object已被销毁, Object true,否则为false。