All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.blobstore.fs.FsBlobContainer.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?7com/groupbyinc/flux/common/blobstore/fs/FsBlobContainerBcom/groupbyinc/flux/common/blobstore/support/AbstractBlobContainerFsBlobContainer.java	blobStore5Lcom/groupbyinc/flux/common/blobstore/fs/FsBlobStore;pathLjava/nio/file/Path;$assertionsDisabledZ{(Lcom/groupbyinc/flux/common/blobstore/fs/FsBlobStore;Lcom/groupbyinc/flux/common/blobstore/BlobPath;Ljava/nio/file/Path;)V2(Lcom/groupbyinc/flux/common/blobstore/BlobPath;)V
			this9Lcom/groupbyinc/flux/common/blobstore/fs/FsBlobContainer;blobPath/Lcom/groupbyinc/flux/common/blobstore/BlobPath;	listBlobsA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;java/io/IOExceptionlistBlobsByPrefixS(Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;
java/lang/Throwable!-com/groupbyinc/flux/common/collect/MapBuilder#
newMapBuilder1()Lcom/groupbyinc/flux/common/collect/MapBuilder;%&
$')java/lang/String+java/lang/StringBuilder-()V/
.0append-(Ljava/lang/String;)Ljava/lang/StringBuilder;23
.4*6toString()Ljava/lang/String;89
.:java/nio/file/Files<newDirectoryStreamG(Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/DirectoryStream;>?
=@java/nio/file/DirectoryStreamBiterator()Ljava/util/Iterator;DECFjava/util/IteratorHhasNext()ZJKILnext()Ljava/lang/Object;NOIPjava/nio/file/PathR+java/nio/file/attribute/BasicFileAttributesTjava/nio/file/LinkOptionVreadAttributeso(Ljava/nio/file/Path;Ljava/lang/Class;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/BasicFileAttributes;XY
=Z
isRegularFile\KU]getFileName()Ljava/nio/file/Path;_`SaS:>com/groupbyinc/flux/common/blobstore/support/PlainBlobMetaDatadsize()JfgUh(Ljava/lang/String;J)Vj
ekputU(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/collect/MapBuilder;mn
$ocloseq/Cr
addSuppressed(Ljava/lang/Throwable;)Vtu
"vimmutableMapx
$yattrs-Ljava/nio/file/attribute/BasicFileAttributes;filestream5Ljava/nio/file/DirectoryStream;Ljava/nio/file/DirectoryStream;blobNamePrefixLjava/lang/String;buildervLcom/groupbyinc/flux/common/collect/MapBuilder;/Lcom/groupbyinc/flux/common/collect/MapBuilder;
deleteBlob(Ljava/lang/String;)Vresolve((Ljava/lang/String;)Ljava/nio/file/Path;??S?deleteIfExists(Ljava/nio/file/Path;)Z??
=?blobName
blobExists(Ljava/lang/String;)Zexists2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z??
=?readBlob)(Ljava/lang/String;)Ljava/io/InputStream;java/io/BufferedInputStream?java/nio/file/OpenOption?newInputStreamF(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream;??
=?3com/groupbyinc/flux/common/blobstore/fs/FsBlobStore?bufferSizeInBytes()I??
??(Ljava/io/InputStream;I)V?
??name	writeBlob+(Ljava/lang/String;Ljava/io/InputStream;J)VnewOutputStreamG(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;??
=?%com/groupbyinc/flux/common/io/Streams?copy0(Ljava/io/InputStream;Ljava/io/OutputStream;[B)J??
??java/io/OutputStream?
?rjava/io/InputStream?5com/groupbyinc/flux/common/apache/lucene/util/IOUtils?fsync(Ljava/nio/file/Path;Z)V??
??outputStreamLjava/io/OutputStream;inputStreamLjava/io/InputStream;blobSizeJF(Ljava/lang/String;Lcom/groupbyinc/flux/common/bytes/BytesReference;)V/com/groupbyinc/flux/common/bytes/BytesReference?writeTo(Ljava/io/OutputStream;)V????data1Lcom/groupbyinc/flux/common/bytes/BytesReference;move'(Ljava/lang/String;Ljava/lang/String;)V
	?java/lang/AssertionError?
?0java/nio/file/CopyOption? java/nio/file/StandardCopyOption?ATOMIC_MOVE"Ljava/nio/file/StandardCopyOption;??	??Y(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;??
=?sourcetarget
sourcePath
targetPath#(Ljava/lang/String;)Ljava/util/Map;()Ljava/util/Map;
?java/lang/Class?desiredAssertionStatus?K
??CodeLocalVariableTableLineNumberTable
Exceptions	Signature?()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;LocalVariableTypeTable
StackMapTable?(Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;
SourceFile!	

?d*,?*+?*-???*	?12
34?0*? ???8????
?(M+?*?+L*??.Y?1+?57?5?;?AN:-?G:?M?T?Q?S:U?W?[:?^?.,?b?c?eY?b?c?i?l?pW???-?X?-?s?J:?w?>-?s?5::?:-?#?-?s?:		?w?	-?s?,?z????"-??"-?????"????>X5{|KB}	*?~?????????*?~????2>@A-BKCXDbE?G?H?A?H?I?\
?
$@,?&C"I?W?Q"H"H"?	,$C"""?,$??????W*?+??M,??W?? ??	?NOP????F*?+???W???????T???T ??Y*?+??????*???????  ???Y??????*?+??:????::,*??????X?U????H:?w?<???4::?:	?!????:

?w???	???*????49<"*P"*Yejm"P[Y?>j?????????????}	?&	^_`*aP_Ya?b?c?d?_?<,?S?""G"H"?	,?S?"""?,?S?????	?*?+??N-????::,???U????H:?w?<???4::?:?!????:?w????-??*????*/2" F" O[`c"FQO?4b?????????z}	?&	hij kFiOkwl|m?n?\?2,?S?""G"H"?,?S?"""?,?S?????K*?+??N*?,??:?Ԛ?W?????Y?׿-??Y??S??W*?????4KK??K??@?	4?	?rsv1wBxJy??1SS?A??0*+? ???*?A??/*????*??/?4????Ա?*?@?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy