
com.groupbyinc.flux.common.blobstore.url.URLBlobStore.class Maven / Gradle / Ivy
???? 3 ? 5com/groupbyinc/flux/common/blobstore/url/URLBlobStore 6com/groupbyinc/flux/common/component/AbstractComponent .com/groupbyinc/flux/common/blobstore/BlobStore URLBlobStore.java path Ljava/net/URL; bufferSizeInBytes I ?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/net/URL;)V 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
repositories.uri.buffer_size -com/groupbyinc/flux/common/unit/ByteSizeValue d ,com/groupbyinc/flux/common/unit/ByteSizeUnit KB .Lcom/groupbyinc/flux/common/unit/ByteSizeUnit; 2(JLcom/groupbyinc/flux/common/unit/ByteSizeUnit;)V
,com/groupbyinc/flux/common/settings/Settings " getAsBytesSize r(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/ByteSizeValue;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue; $ %
# & bytes ()J ( )
*
, this 7Lcom/groupbyinc/flux/common/blobstore/url/URLBlobStore; settings .Lcom/groupbyinc/flux/common/settings/Settings; toString ()Ljava/lang/String; java/net/URL 4 2 3
5 6 ()Ljava/net/URL; ()I
blobContainer e(Lcom/groupbyinc/flux/common/blobstore/BlobPath;)Lcom/groupbyinc/flux/common/blobstore/BlobContainer; java/net/MalformedURLException < 9com/groupbyinc/flux/common/blobstore/url/URLBlobContainer > buildPath ?(Lcom/groupbyinc/flux/common/blobstore/BlobPath;)Ljava/net/URL; @ A
B w(Lcom/groupbyinc/flux/common/blobstore/url/URLBlobStore;Lcom/groupbyinc/flux/common/blobstore/BlobPath;Ljava/net/URL;)V D
? E 7com/groupbyinc/flux/common/blobstore/BlobStoreException G java/lang/StringBuilder I ()V K
J L malformed URL N append -(Ljava/lang/String;)Ljava/lang/StringBuilder; P Q
J R -(Ljava/lang/Object;)Ljava/lang/StringBuilder; P T
J U
J 6 *(Ljava/lang/String;Ljava/lang/Throwable;)V X
H Y ex Ljava/net/MalformedURLException; /Lcom/groupbyinc/flux/common/blobstore/BlobPath; delete 2(Lcom/groupbyinc/flux/common/blobstore/BlobPath;)V 'java/lang/UnsupportedOperationException ` URL repository is read only b (Ljava/lang/String;)V d
a e close -com/groupbyinc/flux/common/blobstore/BlobPath h toArray ()[Ljava/lang/String; j k
i l 8
n [Ljava/lang/String; p / r #(Ljava/net/URL;Ljava/lang/String;)V t
5 u i paths blobPath Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile !
z p &*+? *,? *+? Y ? ? !? '? +?? -? { &