Нужно закрыть InputStream после putObject () для Amazon Java SDK? - PullRequest
0 голосов
/ 02 мая 2018

Требуется ли закрыть переданный в InputStream метод putObject Amazon Java SDK для S3?

Их пример показывает использование только с файлом, но не с InputStream. Javadoc также не указывает, нужен он или нет.

1 Ответ

0 голосов
/ 02 мая 2018

В случае клиента S3 предоставленное InputStream не закрывается вызовом.

Соответствующий код: S3DataSource.Utils.cleanupDataSource () , который вызывается в блоке finally для PutObject и аналогичных вызовов.

Это общее соглашение Java, но, поскольку оно не задокументировано, нет гарантии, что оно останется таким. Возможно, файл обратной связи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...