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

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

There is a newer version: 198
Show newest version
????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;456java/util/List8iterator()Ljava/util/Iterator;:;9<#com/groupbyinc/flux/env/Environment>9com/groupbyinc/flux/common/xcontent/NamedXContentRegistry@java/util/IteratorBhasNext()ZDECFnext()Ljava/lang/Object;HICJ,com/groupbyinc/flux/plugins/RepositoryPluginLgetRepositoriesq(Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)Ljava/util/Map;NOMPentrySet()Ljava/util/Set;RST
java/util/SetVW<getKeyYIZjava/lang/String\getValue^I_"java/lang/IllegalArgumentExceptionajava/lang/StringBuilderc
dRepository type [fappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;hi
dj] is already registeredltoString()Ljava/lang/String;no
dp(Ljava/lang/String;)Vr
bsjava/util/CollectionsuunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;wx
vy	{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$1?(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?0com/groupbyinc/flux/repositories/fs/FsRepository??(Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V?
??metadata9Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Lcom/groupbyinc/flux/env/Environment;Ljava/util/List;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V
ExceptionsBootstrapMethods
SourceFileInnerClasses!???
?*??Y?:!+-?3?7W,?=:?G???K?M:+-?Q:?U?X:?G?Y?K?:		?[?]	?`??7?,?bY?dY?eg?k	?[?]?km?k?q?t??????q*?z?|??RkG}	Gn?<y??????????????
???*kG}~	Gn????
???2-.
/1<2G3k4?5?7?8?9?:?0?&?9AC?.MC?\???????S*?????*?????*?????*?????*?????*??]??L*?|+??????S??C???C???">?@!A,B7CCDRE
???J*+??,???? ???????D
+,?I??Y,*+?Ӱ? ???????/???(*/*(?????	
		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy