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

com.groupbyinc.flux.cluster.metadata.MetaDataIndexTemplateService.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????4?Acom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService6com/groupbyinc/flux/common/component/AbstractComponent!MetaDataIndexTemplateService.javaPcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListenerRemoveListenerPcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveResponse	RemoveResponseOcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest
RemoveRequestMcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutResponsePutResponseLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest
PutRequestMcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListenerPutListenerCcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$2Ccom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$14com/groupbyinc/flux/common/settings/Settings$Builder,com/groupbyinc/flux/common/settings/SettingsBuilderBcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder!:com/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData#java/util/Map$Entry%
java/util/Map'Entry:com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder*2com/groupbyinc/flux/cluster/metadata/IndexMetaData,:com/groupbyinc/flux/index/mapper/MapperService$MergeReason..com/groupbyinc/flux/index/mapper/MapperService0MergeReasonOcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices3>com/groupbyinc/flux/indices/cluster/IndicesClusterStateService5AllocatedIndicesbcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices$IndexRemovalReason8IndexRemovalReason%java/lang/invoke/MethodHandles$Lookup;java/lang/invoke/MethodHandles=LookupclusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;aliasValidator5Lcom/groupbyinc/flux/cluster/metadata/AliasValidator;indicesService,Lcom/groupbyinc/flux/indices/IndicesService;metaDataCreateIndexServiceALcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;indexScopedSettings9Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;xContentRegistry;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;{(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;Lcom/groupbyinc/flux/cluster/metadata/AliasValidator;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)VLO
P@A	RBC	TDE	VFG	XHI	ZJK	\thisCLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;settings.Lcom/groupbyinc/flux/common/settings/Settings;removeTemplates?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener;)Vjava/lang/StringBuilderd()VLf
egremove-index-template [iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;kl
emnameLjava/lang/String;op	
q]stoString()Ljava/lang/String;uv
ew#com/groupbyinc/flux/common/PriorityyURGENT%Lcom/groupbyinc/flux/common/Priority;{|	z}(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener;)VL
?2com/groupbyinc/flux/cluster/service/ClusterService?submitStateUpdateTaskI(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;)V??
??requestQLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveRequest;listenerRLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$RemoveListener;putTemplate?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener;)Vjava/lang/Exception?builder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?`a	?putf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?index.?normalizePrefixJ(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?build0()Lcom/groupbyinc/flux/common/settings/Settings;??
?~(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;`?
?	q"java/lang/IllegalArgumentException?"index_template must provide a name?(Ljava/lang/String;)VL?
??	onFailure(Ljava/lang/Exception;)V???
indexPatternsLjava/util/List;??	?&index_template must provide a template?validateQ(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;)V??
?X(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;??
$?create-index-template [?
], cause [?cause?p	?L(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener;Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;)VL?
?eLjava/lang/Exception;NLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;OLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutListener;updatedSettingsBuilder6Lcom/groupbyinc/flux/common/settings/Settings$Builder;templateBuilderDLcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;
findTemplatesS(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;)Ljava/util/List;java/util/ArrayList?
?g-com/groupbyinc/flux/cluster/metadata/MetaData?	templates7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;??
??3com/groupbyinc/flux/common/collect/ImmutableOpenMap?values@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;??
??;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;metaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;	indexNamematchedTemplatesNLjava/util/List;validateAndAddTemplate?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService$PutRequest;Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V com/groupbyinc/flux/common/UUIDsKrandomBase64UUIDMv
LN$INDEX_ROUTING_PARTITION_SIZE_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;PQ	-R+com/groupbyinc/flux/common/settings/SettingTgetB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;VW
UXjava/lang/IntegerZintValue\#
[]index.number_of_shards_*com/groupbyinc/flux/indices/IndicesServicea9com/groupbyinc/flux/common/xcontent/NamedXContentRegistryccom/groupbyinc/flux/index/Indexejava/lang/StringgvalueOf(I)Ljava/lang/Integer;ij
[kgetAsInt:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;mn
oindex.version.createdqcom/groupbyinc/flux/VersionsCURRENTLcom/groupbyinc/flux/Version;uv	twg(Ljava/lang/String;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;?y
zK(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/settings/Settings$Builder;?|
}index.number_of_replicas
index.uuid?\(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?P(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;??
-?l(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;`?
+?6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
+?java/util/Collections?	emptyList??
??createIndexn(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Ljava/util/List;)Lcom/groupbyinc/flux/index/IndexService;??
b?&com/groupbyinc/flux/index/IndexService?index#()Lcom/groupbyinc/flux/index/Index;??
??I"?	?G(I)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;"?
"?versionLjava/lang/Integer;??	?Y(Ljava/lang/Integer;)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;??
"?V(Ljava/util/List;)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;??
"?t(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;`?
"?java/util/HashMap?
?gmappingsLjava/util/Map;??	?entrySet()Ljava/util/Set;??(?
java/util/Set???getKey??&?getValue??&?
putMappingj(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexTemplateMetaData$Builder;??
"?7com/groupbyinc/flux/index/mapper/MapperParsingException? Failed to parse mapping [{}]: {}?java/lang/Object?
getMessage?v
??=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)VL?
??parseMapping^(Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Ljava/lang/String;)Ljava/util/Map;??
1?8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??(?
mapperService2()Lcom/groupbyinc/flux/index/mapper/MapperService;??
??MAPPING_UPDATE;Ljava/util/Map$Entry;dummyPartitionSizedummyShards
dummySettingstmpIndexMetadata4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;dummyIndexService(Lcom/groupbyinc/flux/index/IndexService;mappingsForValidationXLjava/util/Map;>;createdIndex!Lcom/groupbyinc/flux/index/Index;temporaryIndexName contains(Ljava/lang/CharSequence;)Z
hname must not contain a space	,name must not contain a ','
#name must not contain a '#'_
startsWith
hname must not start with '_'java/util/LocaleROOTLjava/util/Locale;	toLowerCase&(Ljava/util/Locale;)Ljava/lang/String; !
h"equals$

h%name must be lower cased'??!template must not contain a space*template must not contain a ',',template must not contain a '#'. template must not start with '_'0"com/groupbyinc/flux/common/Strings2validFileNameExcludingAstrix4
353template must not contain the following characters 7INVALID_FILENAME_CHARSLjava/util/Set;9:	3;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;k=
e>7com/groupbyinc/flux/common/settings/IndexScopedSettings@2(Lcom/groupbyinc/flux/common/settings/Settings;Z)V?B
AC
??
getSuppressed()[Ljava/lang/Throwable;FG
?H[Ljava/lang/Throwable;J
???com/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexServiceM getIndexSettingsValidationErrors@(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/List;OP
NQaddAll(Ljava/util/Collection;)ZST?UisEmptyW??X.com/groupbyinc/flux/common/ValidationExceptionZ
[gaddValidationErrors(Ljava/lang/Iterable;)V]^
[_9com/groupbyinc/flux/indices/InvalidIndexTemplateExceptiona
[?'(Ljava/lang/String;Ljava/lang/String;)VLd
bealiasesg?	h4com/groupbyinc/flux/action/admin/indices/alias/Aliasj3com/groupbyinc/flux/cluster/metadata/AliasValidatorlvalidateAliasStandalone9(Lcom/groupbyinc/flux/action/admin/indices/alias/Alias;)Vno
mpov
kr
?tAlias [v(] cannot be the same as any pattern in [x, zjoin@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;|}
h~indexPatterntLjava/lang/Throwable;iae$Ljava/lang/IllegalArgumentException;validationException0Lcom/groupbyinc/flux/common/ValidationException;alias6Lcom/groupbyinc/flux/action/admin/indices/alias/Alias;validationErrors$Ljava/util/List;indexSettingsValidation&com/groupbyinc/flux/common/regex/Regex?simpleMatch?
??pattern
access$000f(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;)Lorg/apache/logging/log4j/Logger;logger!Lorg/apache/logging/log4j/Logger;??	?x0
access$100q(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;)Lcom/groupbyinc/flux/indices/IndicesService;
access$200?(Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService;)Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;
access$300IJ
?x1x2x3
access$400CodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotations
StackMapTableLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;)Ljava/util/List;
ExceptionsBootstrapMethods
SourceFileInnerClasses!@ABCDEFGHIJKLM??(*+?Q*,?S*?U*?W*-?Y*?[*?]??R(^_(`a(@A(FG(BC(DE(HI(JK?"OP
QRST!U'V?Nbc?r0*?S?eY?hj?n+?r?nt?n?x?Y*?~+,?????? 0^_0??0???
Y/????[	???N-+???????W+-????W+???,??Y??????+???,??Y??????*+???:,???+????:*?S?eY?h??n+???nön+?ƶnt?n?x?Y*?~+,?ɶ??INQ??>S	???^_?????????e>???F????"?1?2?9?H?I?N?Q?S?[?\?e?????2G?
	???n??Y??M*?ܶ??N-???@-????:???$:???+??6?,?W???,?,?2?6?<,??>3%=>J?@)/ACnDEnFpfG??)/ABfGH?&	??)?3?J?O?X?[?l??????B???
IJ??{:?O:?S*???Y?[?^6*??`??`?l?p?^6??r?x?{*????`?~??~??O????:??????:	,	????:

??:+*????W+*????W+*????W+*????W??Y??:*??????:???s???&:
+
???h
???h??W?(:??Y???Y
??SY??S?Կ
???h-
???h?ع?W???
???????(,?????:?,???????????Pddfd???#???a??
6??:??j??ay???	????
????{??{??{DE{JKxsp??a??
??????#????!?2?:?C?J?R?Y?_?e?j?y??????????????????????????B?PUdkwz??	?+"bdfhh?"bdfhh??
"bdfh-?(??1"bdfh-?(?&?$?"?!"bdfh??"bdfh??"bdfh????????Y??M+????
,
?W+????
,?W+????
,?W+????
,?W+????#+???&?
,(?W+???)N-????-???h:??
,+?W??
,-?W??
,/?W??
,1?W?6? ,?eY?h8?n???@BC?_???	??(h?$?N????K???<??
??g?

?:+*????Fp?p?????/*?????_?A???/*?W???_?A???/*?]???_?A?J?P*+,-????*?????E?K?A?????/*?????_?A?		!&(???	
	
				 	"$ 	&()	+- 	/12@467	94:@<>?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy