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

com.groupbyinc.flux.repositories.fs.FsRepository.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?0com/groupbyinc/flux/repositories/fs/FsRepository>com/groupbyinc/flux/repositories/blobstore/BlobStoreRepositoryFsRepository.javaTYPELjava/lang/String;fs	blobStore5Lcom/groupbyinc/flux/common/blobstore/fs/FsBlobStore;	chunkSize/Lcom/groupbyinc/flux/common/unit/ByteSizeValue;basePath/Lcom/groupbyinc/flux/common/blobstore/BlobPath;compressZ?(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/RepositoryNamegetName()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;"#
!$location&.Lcom/groupbyinc/flux/common/settings/Settings;"(	)repositories.fs.location+,com/groupbyinc/flux/common/settings/Settings-get&(Ljava/lang/String;)Ljava/lang/String;/0
.18(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;/3
.4logger-Lcom/groupbyinc/flux/common/logging/ESLogger;67	8?the repository location is missing, it should point to a shared file system location that is available on all master and data nodes:java/lang/Object<+com/groupbyinc/flux/common/logging/ESLogger>warn((Ljava/lang/String;[Ljava/lang/Object;)V@A?B4com/groupbyinc/flux/repositories/RepositoryExceptionDnameF
Gmissing locationI'(Ljava/lang/String;Ljava/lang/String;)VK
EL8com/groupbyinc/flux/index/snapshots/IndexShardRepositoryN#com/groupbyinc/flux/env/EnvironmentPjava/lang/StringRresolveRepoFile((Ljava/lang/String;)Ljava/nio/file/Path;TU
QV	repoFiles()[Ljava/nio/file/Path;XY
QZmThe specified location [{}] doesn't start with any repository paths specified by the path.repo setting: [{}] \java/lang/StringBuilder^()V`
_a
location [cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;ef
_g;] doesn't match any of the locations specified by path.repoitoStringk
_ljava/nio/file/Pathn?The specified location [{}] should start with a repository path specified by the path.repo setting, but the path.repo setting was not set on this nodepY] doesn't match any of the locations specified by path.repo because this setting is emptyr3com/groupbyinc/flux/common/blobstore/fs/FsBlobStoretE(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/nio/file/Path;)Vv
uw
	y
chunk_size{repositories.fs.chunk_size}getAsBytesSizer(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/ByteSizeValue;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;?
.?
	?repositories.fs.compress?java/lang/Boolean?valueOf(Z)Ljava/lang/Boolean;??
??getAsBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;??
.?booleanValue()Z??
??	?-com/groupbyinc/flux/common/blobstore/BlobPath?	cleanPath1()Lcom/groupbyinc/flux/common/blobstore/BlobPath;??
??	?this2Lcom/groupbyinc/flux/repositories/fs/FsRepository;1Lcom/groupbyinc/flux/repositories/RepositoryName;repositorySettings5Lcom/groupbyinc/flux/repositories/RepositorySettings;indexShardRepository:Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;environment%Lcom/groupbyinc/flux/env/Environment;locationFileLjava/nio/file/Path;2()Lcom/groupbyinc/flux/common/blobstore/BlobStore;
isCompress1()Lcom/groupbyinc/flux/common/unit/ByteSizeValue;
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsRuntimeVisibleAnnotations
SourceFile!?	

??*+?,-?,?%'*?*,?2?5:? *?9;?=?C?EY+?HJ?M??W:???[??D*?9]?=YSY?[S?C?EY+?H?_Y?bd?h?hj?h?m?M?*?9q?=YS?C?EY+?H?_Y?bd?h?hs?h?m?M?*?uY*?*?x?z*,?%|*?*~??????*,?%?*?*???????????*??????H??F???????I???&?FF
HI#J2K@MINNOWPsQ?S?T?X?Y?Z[\?"?@!OQS?Wo8??
??/*?z?????c???/*???????k??/*???????s??/*???????x?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy