
com.groupbyinc.flux.common.blobstore.support.AbstractLegacyBlobContainer.class Maven / Gradle / Ivy
???? 3 K Hcom/groupbyinc/flux/common/blobstore/support/AbstractLegacyBlobContainer Bcom/groupbyinc/flux/common/blobstore/support/AbstractBlobContainer AbstractLegacyBlobContainer.java Ljava/lang/Deprecated; 2(Lcom/groupbyinc/flux/common/blobstore/BlobPath;)V
this JLcom/groupbyinc/flux/common/blobstore/support/AbstractLegacyBlobContainer; path /Lcom/groupbyinc/flux/common/blobstore/BlobPath; openInput )(Ljava/lang/String;)Ljava/io/InputStream; java/io/IOException createOutput *(Ljava/lang/String;)Ljava/io/OutputStream; readBlob
blobName Ljava/lang/String; writeBlob +(Ljava/lang/String;Ljava/io/InputStream;J)V java/lang/Throwable
%com/groupbyinc/flux/common/io/Streams copy .(Ljava/io/InputStream;Ljava/io/OutputStream;)J " #
! $ java/io/OutputStream & close ()V ( )
' * java/lang/String , java/io/InputStream .
addSuppressed (Ljava/lang/Throwable;)V 0 1
2 stream Ljava/io/OutputStream; inputStream Ljava/io/InputStream; blobSize J F(Ljava/lang/String;Lcom/groupbyinc/flux/common/bytes/BytesReference;)V /com/groupbyinc/flux/common/bytes/BytesReference ; writeTo (Ljava/io/OutputStream;)V = > <