java - Storage.Builder(com.google.api.client.http....)

标签 java google-cloud-storage

我在哪里可以找到这个构造函数的源代码,我们想知道我们在这个构造函数中使用的 http 连接,只要 Storage 实例还活着,它就会打开吗? 还是每次调用 Storage 方法时都重新连接? 在下面的示例中,我们是否打开到云的 http 连接并获取存储桶并关闭连接?还是我们保持开放?它是如何工作的?

// Set up global Storage instance.
      client = new Storage.Builder(httpTransport, JSON_FACTORY, credential)
          .setApplicationName(APPLICATION_NAME).build();

      // Get metadata about the specified bucket.
      Storage.Buckets.Get getBucket = client.buckets().get(BUCKET_NAME);

谢谢, 鲷鱼

最佳答案

HTTP 连接由 NetHttpTransport 类 [1] 管理,并在 Storage 客户端正确构造后自动处理。无需打开和关闭。应在每次应用运行时重新构建存储客户端。

[1] - http://javadoc.google-api-java-client.googlecode.com/hg/1.14.1-beta/com/google/api/client/googleapis/javanet/GoogleNetHttpTransport.html

关于java - Storage.Builder(com.google.api.client.http....),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25112926/

相关文章:

java - 开发一个带有导航按钮的软件

google-cloud-storage - Google Cloud Storage - 使存储桶中的对象公开可见

c++ - 创建大小小于 1MiB 的静态二进制文件,可以从 S3 或 GCS 下载文件

java - 单击 JButton 时如何在 JWIndow 上显示图像?

java - Java 框架中 JPanel 表单之间的切换

java - 我应该使用什么方法将 int 转换为 String?

java - 如何定义正确的 XSLT?

java - Google 存储文件名模式

python - 中止 gsutil 传输

google-cloud-storage - 在谷歌云计算中保存VM实例