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

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

????4?3com/groupbyinc/flux/repositories/RepositoriesModule0com/groupbyinc/flux/common/inject/AbstractModuleRepositoriesModule.java3com/groupbyinc/flux/repositories/Repository$Factory+com/groupbyinc/flux/repositories/RepositoryFactoryjava/util/Map$Entry
java/util/Map
Entry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookuprepositoryTypesLjava/util/Map;XLjava/util/Map;s(Lcom/groupbyinc/flux/env/Environment;Ljava/util/List;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V()V
java/util/HashMap
fs "java/lang/invoke/LambdaMetafactory"metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;$%
#&'h(Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;)Lcom/groupbyinc/flux/repositories/Repository;)lambda$new$0?(Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;)Lcom/groupbyinc/flux/repositories/Repository;+,
-.create?(Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)Lcom/groupbyinc/flux/repositories/Repository$Factory;012put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;456url8lambda$new$1:,
;<2java/util/List?iterator()Ljava/util/Iterator;AB@C#com/groupbyinc/flux/env/EnvironmentE9com/groupbyinc/flux/common/xcontent/NamedXContentRegistryGjava/util/IteratorIhasNext()ZKLJMnext()Ljava/lang/Object;OPJQ,com/groupbyinc/flux/plugins/RepositoryPluginSgetRepositoriesq(Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)Ljava/util/Map;UVTWentrySet()Ljava/util/Set;YZ[
java/util/Set]^CgetKey`PagetValuecPd"java/lang/IllegalArgumentExceptionfjava/lang/StringBuilderh
iRepository type [kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;mn
iojava/lang/Stringq] is already registeredstoString()Ljava/lang/String;uv
iw(Ljava/lang/String;)Vy
gzjava/util/Collections|unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;~
}?	?entry^Ljava/util/Map$Entry;Ljava/util/Map$Entry;newRepoTypes
repoPlugin.Lcom/groupbyinc/flux/plugins/RepositoryPlugin;this5Lcom/groupbyinc/flux/repositories/RepositoriesModule;env%Lcom/groupbyinc/flux/env/Environment;repoPlugins@Ljava/util/List;Ljava/util/List;namedXContentRegistry;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;	factories	configure4com/groupbyinc/flux/repositories/RepositoriesService?bindU(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder;??
?@com/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder?asEagerSingleton???.com/groupbyinc/flux/snapshots/SnapshotsService?3com/groupbyinc/flux/snapshots/SnapshotShardsService?Wcom/groupbyinc/flux/action/admin/cluster/snapshots/status/TransportNodesSnapshotsStatus?,com/groupbyinc/flux/snapshots/RestoreService?binder,()Lcom/groupbyinc/flux/common/inject/Binder;??
?9com/groupbyinc/flux/common/inject/multibindings/MapBinder?newMapBinder?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;??
??'(Ljava/lang/Object;Ljava/lang/Object;)V?lambda$configure$2?(Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;Ljava/lang/String;Lcom/groupbyinc/flux/repositories/Repository$Factory;)V??
??J(Ljava/lang/String;Lcom/groupbyinc/flux/repositories/Repository$Factory;)V?accept\(Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;)Ljava/util/function/BiConsumer;???forEach"(Ljava/util/function/BiConsumer;)V???typesBinder?Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;;Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;
addBindingS(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;??
??=com/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder?
toInstance(Ljava/lang/Object;)V????kLjava/lang/String;v5Lcom/groupbyinc/flux/repositories/Repository$Factory;java/lang/Exception?2com/groupbyinc/flux/repositories/uri/URLRepository??(Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V?
??metadata9Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;0com/groupbyinc/flux/repositories/fs/FsRepository?
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Lcom/groupbyinc/flux/env/Environment;Ljava/util/List;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V
ExceptionsBootstrapMethods
SourceFileInnerClasses!???
?*??Y?:!+-?3?7W9+-?>?7W,?D:?N???R?T:+-?X:?\?_:?N?S?R?:		?b	?e?7?,?gY?iY?jl?p	?b?r?pt?p?x?{??????w*??????R|A??	Xh?Ms??????????????
???*|A??	Xh????
???6
/0
12/4M5X6|7?8?:?;?<?=?0?7F@HJ?.TJ?V???????S*?????*?????*?????*?????*?????*??r??L*??+??????S??C???C???"ABC!D,E7FCGRH
???J*+??,???? ???????G
:,?I??Y,*+?ڰ? ???????2??
+,?I??Y,*+?߰? ???????1??? (*/*(*=*(?????	
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy