Module  java.base
软件包  javax.security.auth

Interface Destroyable

    • 方法详细信息

      • destroy

        default void destroy​()
                      throws DestroyFailedException
        销毁这个Object

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

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

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