Browse Source

Fixing closable stream

pull/61/head
Martin Stockhammer 3 years ago
parent
commit
21f02d4e81

+ 2
- 1
archiva-modules/archiva-base/archiva-storage-api/src/main/java/org/apache/archiva/repository/storage/util/StorageUtil.java View File

@@ -90,7 +90,8 @@ public class StorageUtil
*/
public static Stream<StorageAsset> newAssetStream( StorageAsset start, boolean parallel )
{
return StreamSupport.stream( new AssetSpliterator( start ), parallel );
final AssetSpliterator spliterator = new AssetSpliterator( start );
return StreamSupport.stream( spliterator, parallel ).onClose( ( ) -> spliterator.close( ) );
}



Loading…
Cancel
Save