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

com.groupbyinc.flux.repositories.uri.URLRepository.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????32com/groupbyinc/flux/repositories/uri/URLRepository>com/groupbyinc/flux/repositories/blobstore/BlobStoreRepositoryURLRepository.javaTYPELjava/lang/String;urlDEFAULT_SUPPORTED_PROTOCOLS[Ljava/lang/String;SUPPORTED_PROTOCOLS_SETTING$repositories.url.supported_protocols
ALLOWED_URLS_SETTINGrepositories.url.allowed_urlssupportedProtocolsurlWhiteList-[Lcom/groupbyinc/flux/common/util/URIPattern;environment%Lcom/groupbyinc/flux/env/Environment;	blobStore7Lcom/groupbyinc/flux/common/blobstore/url/URLBlobStore;basePath/Lcom/groupbyinc/flux/common/blobstore/BlobPath;listDirectoriesZ?(Lcom/groupbyinc/flux/repositories/RepositoryName;Lcom/groupbyinc/flux/repositories/RepositorySettings;Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;Lcom/groupbyinc/flux/env/Environment;)Vjava/io/IOException*Lcom/groupbyinc/flux/common/inject/Inject;/com/groupbyinc/flux/repositories/RepositoryName"getName()Ljava/lang/String;$%
#&?(Ljava/lang/String;Lcom/groupbyinc/flux/repositories/RepositorySettings;Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;)V(
)3com/groupbyinc/flux/repositories/RepositorySettings+settings0()Lcom/groupbyinc/flux/common/settings/Settings;-.
,/.Lcom/groupbyinc/flux/common/settings/Settings;-1	2repositories.url.url4repositories.uri.url6,com/groupbyinc/flux/common/settings/Settings8get&(Ljava/lang/String;)Ljava/lang/String;:;
9<8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;:>
9?4com/groupbyinc/flux/repositories/RepositoryExceptionAnameC%
#Dmissing urlF'(Ljava/lang/String;Ljava/lang/String;)VH
BI8com/groupbyinc/flux/index/snapshots/IndexShardRepositoryK#com/groupbyinc/flux/env/EnvironmentMjava/lang/StringOjava/net/URLQ(Ljava/lang/String;)VS
RT
	V
getAsArray:(Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;XY
9Z	\"com/groupbyinc/flux/common/Strings^EMPTY_ARRAY`	_a*com/groupbyinc/flux/common/util/URIPatternc	e
dT	ilist_directoriesk!repositories.uri.list_directoriesmjava/lang/BooleanovalueOf(Z)Ljava/lang/Boolean;qr
psgetAsBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;uv
9wbooleanValue()Zyz
p{	}checkURL(Ljava/net/URL;)Ljava/net/URL;?
?5com/groupbyinc/flux/common/blobstore/url/URLBlobStore??(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/net/URL;)V?
??	?-com/groupbyinc/flux/common/blobstore/BlobPath?	cleanPath1()Lcom/groupbyinc/flux/common/blobstore/BlobPath;??
??	?iIthis4Lcom/groupbyinc/flux/repositories/uri/URLRepository;1Lcom/groupbyinc/flux/repositories/RepositoryName;repositorySettings5Lcom/groupbyinc/flux/repositories/RepositorySettings;indexShardRepository:Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;Ljava/net/URL;path
normalizedURL2()Lcom/groupbyinc/flux/common/blobstore/BlobStore;	snapshots()Ljava/util/List;??
?readSnapshotList??
?repositoryName?	?)failed to get snapshot list in repository?<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V?
B?exLjava/io/IOException;java/net/URISyntaxException?getProtocol?%
R?java/lang/StringBuilder?()V?
??unknown url protocol from URL [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??]?toString?%
??equals(Ljava/lang/Object;)Z??
P?toURI()Ljava/net/URI;??
R?match>([Lcom/groupbyinc/flux/common/util/URIPattern;Ljava/net/URI;)Z??
d?logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	?#cannot parse the specified url [{}]?java/lang/Object?+com/groupbyinc/flux/common/logging/ESLogger?warn((Ljava/lang/String;[Ljava/lang/Object;)V???? cannot parse the specified url [?resolveRepoURL??
N??The specified url [{}] doesn't start with any repository paths specified by the path.repo setting: [{}] or by repositories.url.allowed_urls setting: [{}] ?	repoFiles()[Ljava/nio/file/Path;??
N?
file url [?\] doesn't match any of the locations specified by path.repo or repositories.url.allowed_urls?unsupported url protocol [?] from URL [?Ljava/net/URISyntaxException;
normalizedUrlsupportedProtocolprotocolreadOnlyhttp?https?ftp?filejar
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsRuntimeVisibleAnnotations	SignatureE()Ljava/util/List;
SourceFile!
	
?	?*+?',-?*,?0	*?35*?37?=?@?@:??BY+?EG?J??RY?U:**?3?W?[?]*?3?b?[:*??d?f6??*?f?dY2?hS????*?j*,?0l*?3n?t?x?x?|?~*??:*??Y*?3????*?????f
p!??????C????????E??'??cr???FQ
S'T,U:WEYUZc[m\x]?\?_?`?a?b?c?d	(?:#,LNP?5Rg? 
 !?/*?????k?/*?????p??z!*?~?*???*???L?BY*???+??? ??!??uvyz{	D 
??!+??M,?'?BY*????Y?????+??Ķ??ǷJ?*?]N-?66??-2:,?˙?*?f+?ϸә+??<:*?????Y+S???BY*????Y????+??Ķ??ǷJ?*?j+??:?D*?????Y+SY*?j??S???BY*????Y????+?????ǷJ?????H?BY*????Y????,?????+??Ķ??ǷJ?O^b?>d7???I??F??!??!??J??	?-?F?O?]?_?b?d?w???????????????	'?-P?g?%PB?8?OR???z,??????<$?PY?SY?SYSYSYS?W?6




© 2015 - 2025 Weber Informatics LLC | Privacy Policy