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

com.groupbyinc.flux.repositories.RepositoriesService.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3	4com/groupbyinc/flux/repositories/RepositoriesService6com/groupbyinc/flux/common/component/AbstractComponent0com/groupbyinc/flux/cluster/ClusterStateListenerRepositoriesService.javaCcom/groupbyinc/flux/repositories/RepositoriesService$VerifyResponseVerifyResponsePcom/groupbyinc/flux/repositories/RepositoriesService$UnregisterRepositoryRequestUnregisterRepositoryRequestNcom/groupbyinc/flux/repositories/RepositoriesService$RegisterRepositoryRequestRegisterRepositoryRequestEcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolderRepositoryHolderXcom/groupbyinc/flux/repositories/RepositoriesService$VerifyingRegisterRepositoryListener#VerifyingRegisterRepositoryListener6com/groupbyinc/flux/repositories/RepositoriesService$36com/groupbyinc/flux/repositories/RepositoriesService$26com/groupbyinc/flux/repositories/RepositoriesService$1java/util/Map$Entry
java/util/MapEntryEcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder"=com/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder4com/groupbyinc/flux/cluster/metadata/MetaData$Custom'-com/groupbyinc/flux/cluster/metadata/MetaData)Custom
typesRegistry:Lcom/groupbyinc/flux/repositories/RepositoryTypesRegistry;injector,Lcom/groupbyinc/flux/common/inject/Injector;clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;verifyAction=Lcom/groupbyinc/flux/repositories/VerifyNodeRepositoryAction;repositories?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/repositories/RepositoryTypesRegistry;Lcom/groupbyinc/flux/common/inject/Injector;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)V7:
;ofA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;=>
%?45	A,-	C./	E01	G.com/groupbyinc/flux/cluster/node/DiscoveryNodeIdataNode1(Lcom/groupbyinc/flux/common/settings/Settings;)ZKL
JM
masterNodeOL
JP,com/groupbyinc/flux/common/settings/SettingsR*com/groupbyinc/flux/cluster/ClusterServiceT.com/groupbyinc/flux/transport/TransportServiceV8com/groupbyinc/flux/repositories/RepositoryTypesRegistryX*com/groupbyinc/flux/common/inject/InjectorZadd5(Lcom/groupbyinc/flux/cluster/ClusterStateListener;)V\]U^;com/groupbyinc/flux/repositories/VerifyNodeRepositoryAction`?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/repositories/RepositoriesService;)V7b
ac23	ethis6Lcom/groupbyinc/flux/repositories/RepositoriesService;settings.Lcom/groupbyinc/flux/common/settings/Settings;transportService0Lcom/groupbyinc/flux/transport/TransportService;registerRepository~(Lcom/groupbyinc/flux/repositories/RepositoriesService$RegisterRepositoryRequest;Lcom/groupbyinc/flux/action/ActionListener;)V7com/groupbyinc/flux/cluster/metadata/RepositoryMetaDataonameLjava/lang/String;qr	stypeur	vij	xU(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V7z
p{verifyZ}~	v(Lcom/groupbyinc/flux/repositories/RepositoriesService;Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)V7?
?)com/groupbyinc/flux/action/ActionListener?cause?r	?(Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/cluster/ack/AckedRequest;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/repositories/RepositoriesService$RegisterRepositoryRequest;Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;)V7?
?submitStateUpdateTaskI(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterStateUpdateTask;)V??U?registrationListeneriLcom/groupbyinc/flux/action/ActionListener;+Lcom/groupbyinc/flux/action/ActionListener;requestPLcom/groupbyinc/flux/repositories/RepositoriesService$RegisterRepositoryRequest;listenernewRepositoryMetaData9Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;unregisterRepository?(Lcom/groupbyinc/flux/repositories/RepositoriesService$UnregisterRepositoryRequest;Lcom/groupbyinc/flux/action/ActionListener;)V	??(Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/cluster/ack/AckedRequest;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/repositories/RepositoriesService$UnregisterRepositoryRequest;)V7?
?RLcom/groupbyinc/flux/repositories/RepositoriesService$UnregisterRepositoryRequest;verifyRepository@(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)Vjava/lang/Throwable?
repositoryA(Ljava/lang/String;)Lcom/groupbyinc/flux/repositories/Repository;??
?+com/groupbyinc/flux/repositories/Repository?startVerification()Ljava/lang/String;?????(Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/repositories/Repository;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)V7?
?R(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)V}?
a?java/lang/String?endVerification(Ljava/lang/String;)V????logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	?-[{}] failed to finish repository verification?java/lang/Object?+com/groupbyinc/flux/common/logging/ESLogger?warn=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V????	onFailure(Ljava/lang/Throwable;)V????4com/groupbyinc/flux/repositories/VerificationFailure?k([Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;[Lcom/groupbyinc/flux/repositories/VerificationFailure;)V7?
	?
onResponse(Ljava/lang/Object;)V????t1Ljava/lang/Throwable;tverificationTokenrepositoryNamerLcom/groupbyinc/flux/action/ActionListener;-Lcom/groupbyinc/flux/repositories/Repository;clusterChanged4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V4com/groupbyinc/flux/repositories/RepositoryException?/com/groupbyinc/flux/cluster/ClusterChangedEvent?
previousState,()Lcom/groupbyinc/flux/cluster/ClusterState;??
??(com/groupbyinc/flux/cluster/ClusterState?getMetaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;??
??4customJ(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Custom;??
*?9com/groupbyinc/flux/cluster/metadata/RepositoriesMetaData?state??
??equals(Ljava/lang/Object;)Z??
??8processing new index repositories for state version [{}]?version()J??
??java/lang/Long?valueOf(J)Ljava/lang/Long;
trace((Ljava/lang/String;[Ljava/lang/Object;)V?5com/groupbyinc/flux/common/google/common/collect/Maps	
newHashMap()Ljava/util/HashMap;


entrySetA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;
%=com/groupbyinc/flux/common/google/common/collect/ImmutableSetiteratorI()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;
java/util/IteratorhasNext()Znext()Ljava/lang/Object; !getKey# $M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;?&
?'unregistering repository [{}])debug+?,getValue. /closeRepository\(Ljava/lang/String;Lcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;)V12
3put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;56 7builderI()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;9:
%;()Ljava/util/List;4=
?>java/util/List@()Ljava/util/Iterator;BACq?
pEget&(Ljava/lang/Object;)Ljava/lang/Object;GH I
access$800[(Lcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;)Ljava/lang/String;KL
Mu?
pO
??
access$900w(Lcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;)Lcom/groupbyinc/flux/common/settings/Settings;RS
T0()Lcom/groupbyinc/flux/common/settings/Settings;iV
pW
S?updating repository [{}]ZcreateRepositoryHolder?(Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;)Lcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;\]
^ failed to change repository [{}]` failed to create repository [{}]bregistering repository [{}]dm(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;5f
#gbuildi>
#jfailure updating cluster state lentrypLjava/util/Map$Entry;Ljava/util/Map$Entry;ex6Lcom/groupbyinc/flux/repositories/RepositoryException;holderGLcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;repositoryMetaDataoldMetaData;Lcom/groupbyinc/flux/cluster/metadata/RepositoriesMetaData;newMetaData	survivorsjLjava/util/Map;Ljava/util/Map;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;GLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;event1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;
%Iaccess$1000v(Lcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;)Lcom/groupbyinc/flux/repositories/Repository;??
?;com/groupbyinc/flux/repositories/RepositoryMissingException?7?
??indexShardRepositoryN(Ljava/lang/String;)Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;access$1100?(Lcom/groupbyinc/flux/repositories/RepositoriesService$RepositoryHolder;)Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;??
?<(Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;)Zjava/io/IOException?$(Ljava/util/Map;)Ljava/util/HashMap;?

?copyOfP(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;??
%?previousnewRepositoriesclosing repository [{}][{}]?close()V????creating repository [{}][{}]?0com/groupbyinc/flux/common/inject/ModulesBuilder?7?
??/com/groupbyinc/flux/repositories/RepositoryName?'(Ljava/lang/String;Ljava/lang/String;)V7?
??(com/groupbyinc/flux/common/inject/Module?5com/groupbyinc/flux/repositories/RepositoryNameModule?4(Lcom/groupbyinc/flux/repositories/RepositoryName;)V7?
??_([Lcom/groupbyinc/flux/common/inject/Module;)Lcom/groupbyinc/flux/common/inject/ModulesBuilder;\?
??1com/groupbyinc/flux/repositories/RepositoryModule?	x?(Lcom/groupbyinc/flux/repositories/RepositoryName;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/repositories/RepositoryTypesRegistry;)V7?
??createChildInjectorZ(Lcom/groupbyinc/flux/common/inject/Injector;)Lcom/groupbyinc/flux/common/inject/Injector;??
??getInstance%(Ljava/lang/Class;)Ljava/lang/Object;??[?8com/groupbyinc/flux/index/snapshots/IndexShardRepository?start? ???(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/inject/Injector;Lcom/groupbyinc/flux/repositories/Repository;Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;)V7?
?$failed to create repository [{}][{}]?failed to create repository?<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V7?
??modules2Lcom/groupbyinc/flux/common/inject/ModulesBuilder;1Lcom/groupbyinc/flux/repositories/RepositoryName;:Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;repositoryInjectorensureRepositoryNotInUse?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)V.com/groupbyinc/flux/snapshots/SnapshotsService?isRepositoryInUse?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)Z??
??,com/groupbyinc/flux/snapshots/RestoreService?
??java/lang/IllegalStateException?Atrying to modify or unregister repository that is currently used ?
??clusterState*Lcom/groupbyinc/flux/cluster/ClusterState;
access$000u(Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)V??
?x0x1x2
access$100r(Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;)Zm?
?
access$200e(Lcom/groupbyinc/flux/repositories/RepositoriesService;)Lcom/groupbyinc/flux/common/logging/ESLogger;
access$300
access$400
access$500
access$600
access$700	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableRuntimeVisibleAnnotationsLocalVariableTypeTable?(Lcom/groupbyinc/flux/repositories/RepositoriesService$RegisterRepositoryRequest;Lcom/groupbyinc/flux/action/ActionListener;)V?(Lcom/groupbyinc/flux/repositories/RepositoriesService$UnregisterRepositoryRequest;Lcom/groupbyinc/flux/action/ActionListener;)V?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)V
Exceptions
SourceFileInnerClasses!,-./0123B45?678??B*+?<*?@?B*?D*?F*,?H+?N?
+?Q?
,*?_*?aY+-,*?d?f??>BghBijB01BklB,-B./?&	EAFGHK+L2NAO?+SUWY[9mn??	K?pY+?t+?w+?y?|N+????Y*+?t,??:?,:*?H+???Y*++-??????>*??KghK??K??7??0?? *??K??0???[^_-a0dJ??-p??????m*?H+???Y*+,+?????? gh???????
???????
*+??N-??:?L*?f+?Y*-+,?????G:-???:*?????Y+S??,???,?	Y?J?̷Ϲ??
:,???*-?/7:?qt??R<??/*??c?rv??gh?r??y?????F????*?-?/?7?:?<?Q?Y?\?q?t?v?~?C?-?????????????
?B?	?????
?+???????M+????????N,?-?,?,-????*?????Y+?????S??:*?B??:??r?"?:-?-?%???(?8*??*??Y?%S?-*?%???0??4??%?0?8W????<:-??-???D:????"?p:?F?J?:?s?N?P?Q??U?X?Y?z*??[??Y?FS?-*?F?4:*?_:?I:	*??a	??Y?FS???**?_:?:	*??c	??Y?FS???(*??e??Y?FS?-?F?hW??*?k?B?M*??m,?????ail?????4??5????zx`npnqr	?qr	?st?u??vw ?xwV?y{?9}?q??gh?~ x`noV?yz?9|??' 45
QVx???????; S!^"a$i'l%n&?'?+?.?,?-?0?1?2?4?6?9?7?8?:V?(???, ?*4???#?Kpp?J??)???????v*?B+???M,?,?????Y+???? gh?rst?FGHJ????v*?B+???M,?,?????Y+???? gh?rst?WXY[?m??e*?B+?F???M,?!,?N+?P?Q?,?U+?X?Y??*+?_N,?*+?F,?4*?B??:+?F-?8W*???B??4egheu?V?t7.stM?{M?z?.ijk/m1p7q;sDuMvZwcx?1??12?,*?????Y,?NSY+S?-,???,?????? ,gh,qr,st???"?+?+?\]??
?*?????Y+?PSY+?FS?-M??Y??N??Y+?P+?F??:-??Y??Y??S??W-??Y??Y+?X*??*?D??S??W-*?F??M,?????:,Ź???:??W?Y+?P+?X,?˰N*???-??Y+?PSY+?FS????Y+?F?-?ҿ ????R(???9wq??+??????/???gh?u? ??/?:?? ?(?9?N?o?x???????????????p[????l+,?ߚ+,????Y?翱? gh???r????
???E*+,???? ?h???r?7???:*+?????h???7????/*?????h?7???/*?????h?7???/*?????h?7???/*?????h?7???/*?????h?7???/*?????h?7Z	
	
		
 !	#%&	(*+	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy