【问题标题】:Resource ownership of GetObjectResponse.InputStreamGetObjectResponse.InputStream 的资源所有权
【发布时间】:2020-11-04 06:17:16
【问题描述】:

谁拥有 OCI 对象存储 GetObjectResponse.InputStream 资源?

我需要明确关闭流吗? API 文档中没有这方面的信息。

【问题讨论】:

  • 是的,它只是一个Java InputStream,所以你应该在读取它之后关闭它。 This example 可能会有所帮助。
  • 我的问题是关于 inputStream 的所有权。您的意思是说 GetObjectResponse.InputStream 的所有权属于调用者吗?
  • 如果我理解正确,那么是的。您基本上只是获得了一种资源,可以让您从某个地方读取数据,因此您“拥有”了需要在您端打开和关闭的连接部分。

标签: oracle-cloud-infrastructure oci-java-sdk


【解决方案1】:

正如 Char 所说,InputStream 由您“拥有”,需要您打开/关闭它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 2016-02-14
    • 2018-08-08
    • 2018-04-16
    • 1970-01-01
    • 2013-08-29
    相关资源
    最近更新 更多