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

com.groupbyinc.flux.action.admin.indices.rollover.TransportRolloverAction.class Maven / Gradle / Ivy

????4?Icom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction?Lcom/groupbyinc/flux/action/support/master/TransportMasterNodeAction;Ccom/groupbyinc/flux/action/support/master/TransportMasterNodeActionTransportRolloverAction.javaKcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction$1Acom/groupbyinc/flux/action/admin/indices/rollover/Condition$Stats	;com/groupbyinc/flux/action/admin/indices/rollover/ConditionStatsBcom/groupbyinc/flux/action/admin/indices/rollover/Condition$ResultResult/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNames4com/groupbyinc/flux/cluster/metadata/AliasAction$Add0com/groupbyinc/flux/cluster/metadata/AliasActionAdd7com/groupbyinc/flux/cluster/metadata/AliasAction$RemoveRemove%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles LookupINDEX_NAME_PATTERNLjava/util/regex/Pattern;createIndexServiceALcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;indexAliasesServiceBLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexAliasesService;activeShardsObserver9Lcom/groupbyinc/flux/action/support/ActiveShardsObserver;client#Lcom/groupbyinc/flux/client/Client;$assertionsDisabledZ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexAliasesService;Lcom/groupbyinc/flux/client/Client;)V*Lcom/groupbyinc/flux/common/inject/Inject;indices:admin/rollover2"java/lang/invoke/LambdaMetafactory4metafactory?(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;67
589()Ljava/lang/Object;;Acom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest=()V/?
>@AE()Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;Cget()Ljava/util/function/Supplier;EFGc(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;)V/I
J%&	L'(	N+,	P7com/groupbyinc/flux/action/support/ActiveShardsObserverR?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V/T
SU)*	WthisKLcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;settings.Lcom/groupbyinc/flux/common/settings/Settings;transportService0Lcom/groupbyinc/flux/transport/TransportService;clusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;
actionFilters2Lcom/groupbyinc/flux/action/support/ActionFilters;indexNameExpressionResolverBLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;executor()Ljava/lang/String;sameinewResponseF()Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverResponse;Bcom/groupbyinc/flux/action/admin/indices/rollover/RolloverResponsem
n@
checkBlock?(Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;indicesOptions5()Lcom/groupbyinc/flux/action/support/IndicesOptions;rs
>t1com/groupbyinc/flux/action/support/IndicesOptionsvexpandWildcardsOpen()Zxy
wzexpandWildcardsClosed|y
w}fromOptions9(ZZZZ)Lcom/groupbyinc/flux/action/support/IndicesOptions;?
w?(com/groupbyinc/flux/cluster/ClusterState?blocks3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;??
??3com/groupbyinc/flux/cluster/block/ClusterBlockLevel?METADATA_WRITE5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;??	??ef	?indices()[Ljava/lang/String;??
>?@com/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver?concreteIndexNames?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/IndicesOptions;[Ljava/lang/String;)[Ljava/lang/String;??
??/com/groupbyinc/flux/cluster/block/ClusterBlocks?indicesBlockedException?(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;??
??requestCLcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;state*Lcom/groupbyinc/flux/cluster/ClusterState;3Lcom/groupbyinc/flux/action/support/IndicesOptions;masterOperation?(Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)VmetaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;??
??validateu(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;)V??
?-com/groupbyinc/flux/cluster/metadata/MetaData?getAliasAndIndexLookup()Ljava/util/SortedMap;??
??getAlias?h
>?java/util/SortedMap?&(Ljava/lang/Object;)Ljava/lang/Object;E???1com/groupbyinc/flux/cluster/metadata/AliasOrIndex?
getIndices()Ljava/util/List;????java/util/List?(I)Ljava/lang/Object;E???2com/groupbyinc/flux/cluster/metadata/IndexMetaData?getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
??index.provided_name?getIndex#()Lcom/groupbyinc/flux/index/Index;??
??com/groupbyinc/flux/index/Index?getName?h
??,com/groupbyinc/flux/common/settings/Settings?8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;E?
??getNewIndexName?h
>?)com/groupbyinc/flux/action/ActionListener?java/lang/String?generateRolloverIndexNameh(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;)Ljava/lang/String;??
?resolveDateMathExpression&(Ljava/lang/String;)Ljava/lang/String;??
???com/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService?validateIndexName?(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;)V??
??%checkNoDuplicatedAliasInIndexTemplateV(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;Ljava/lang/String;)V??
?!com/groupbyinc/flux/client/Client?admin*()Lcom/groupbyinc/flux/client/AdminClient;????&com/groupbyinc/flux/client/AdminClient?1()Lcom/groupbyinc/flux/client/IndicesAdminClient;??-com/groupbyinc/flux/client/IndicesAdminClientprepareStats`([Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequestBuilder;Icom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequestBuilder	clearM()Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequestBuilder;


setDocsN(Z)Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsRequestBuilder;

!(Lcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;Ljava/lang/String;)V/
execute.(Lcom/groupbyinc/flux/action/ActionListener;)V

rolloverRequestlistenerqLcom/groupbyinc/flux/action/ActionListener;+Lcom/groupbyinc/flux/action/ActionListener;/Lcom/groupbyinc/flux/cluster/metadata/MetaData;aliasOrIndex3Lcom/groupbyinc/flux/cluster/metadata/AliasOrIndex;
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;sourceProvidedNameLjava/lang/String;sourceIndexNameunresolvedNamerolloverIndexName#prepareRolloverAliasesUpdateRequest?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;)Lcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesClusterStateUpdateRequest;p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)V/*
+'(Ljava/lang/String;Ljava/lang/String;)V/-
.java/util/Arrays0asList%([Ljava/lang/Object;)Ljava/util/List;23
14java/util/Collections6unmodifiableList"(Ljava/util/List;)Ljava/util/List;89
7:Vcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesClusterStateUpdateRequest<(Ljava/util/List;)V/>
=?
ackTimeout-()Lcom/groupbyinc/flux/common/unit/TimeValue;AB
>Ch(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/cluster/ack/ClusterStateUpdateRequest;AE
=FmasterNodeTimeoutHB
>IHE
=KoldIndexnewIndexactionsDLjava/util/List;Ljava/util/List;
updateRequestXLcom/groupbyinc/flux/action/admin/indices/alias/IndicesAliasesClusterStateUpdateRequest;equals(Ljava/lang/Object;)ZTU
?V#$	Xjava/util/regex/PatternZmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;\]
[^java/util/regex/Matcher`matchesby
ac-elastIndexOf(Ljava/lang/String;)Igh
?i-.	kjava/lang/AssertionErrormno separator '-' foundo(Ljava/lang/Object;)V/q
nrlength()Itu
?v	substring(II)Ljava/lang/String;xy
?zjava/lang/Integer|parseInt~h
}java/lang/StringBuilder?
?@append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??java/util/Locale?ROOTLjava/util/Locale;??	??%06d?java/lang/Object?valueOf(I)Ljava/lang/Integer;??
}?formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
??>??toString?h
??"java/lang/IllegalArgumentException?index name [?#] does not match pattern '^.*-\d+$'?(Ljava/lang/String;)V/?
??numberIndexIcounternewNameresolvedName
isDateMathevaluateConditions?(Ljava/util/Collection;Lcom/groupbyinc/flux/index/shard/DocsStats;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Ljava/util/Map;)com/groupbyinc/flux/index/shard/DocsStats?getCount()J??
??getTotalSizeInBytes??
??getCreationDate??
??-com/groupbyinc/flux/common/unit/ByteSizeValue?(J)V/?
??4(JJLcom/groupbyinc/flux/common/unit/ByteSizeValue;)V/?

?java/util/Collection?stream()Ljava/util/stream/Stream;?????lambda$evaluateConditions$0?(Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Stats;Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition;)Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Result;??
???(Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition;)Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Result;?applyb(Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Stats;)Ljava/util/function/Function;???java/util/stream/Stream?map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;????lambda$evaluateConditions$1X(Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Result;)Ljava/lang/String;??
???()Ljava/util/function/Function;???lambda$evaluateConditions$2Y(Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Result;)Ljava/lang/Boolean;??
????java/util/stream/Collectors?toMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;??
??collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;????
java/util/Map?
conditionsULjava/util/Collection;Ljava/util/Collection;	docsStats+Lcom/groupbyinc/flux/index/shard/DocsStats;numDocsJ	indexSizestatsCLcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Stats;?(Ljava/util/Collection;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsResponse;)Ljava/util/Map;Ccom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsResponsegetPrimaries>()Lcom/groupbyinc/flux/action/admin/indices/stats/CommonStats;
	:com/groupbyinc/flux/action/admin/indices/stats/CommonStatsgetDocs-()Lcom/groupbyinc/flux/index/shard/DocsStats;

??

statsResponseELcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsResponse;source alias does not existisAliasy? source alias is a concrete indexsizeu?%source alias maps to multiple indicesprepareCreateIndexRequest?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexClusterStateUpdateRequest;getCreateIndexRequestF()Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest;#$
>%rollover_index'Bcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest)causeX(Ljava/lang/String;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest;+,
*-index/,
*0Tcom/groupbyinc/flux/action/admin/indices/create/CreateIndexClusterStateUpdateRequest2j(Lcom/groupbyinc/flux/transport/TransportMessage;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V/4
35timeout7B
*8
3F
*I
3K[?
*=?(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexClusterStateUpdateRequest;[?
3@aliases()Ljava/util/Set;BC
*Dg(Ljava/util/Set;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexClusterStateUpdateRequest;BF
3G3com/groupbyinc/flux/action/support/ActiveShardCountINONE5Lcom/groupbyinc/flux/action/support/ActiveShardCount;KL	JMwaitForActiveShards?(Lcom/groupbyinc/flux/action/support/ActiveShardCount;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexClusterStateUpdateRequest;OP
3Qmappings()Ljava/util/Map;ST
*Ug(Ljava/util/Map;)Lcom/groupbyinc/flux/action/admin/indices/create/CreateIndexClusterStateUpdateRequest;SW
3XprovidedIndexNametargetIndexNamecreateIndexRequestDLcom/groupbyinc/flux/action/admin/indices/create/CreateIndexRequest;Acom/groupbyinc/flux/cluster/metadata/MetaDataIndexTemplateService^
findTemplatesS(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;)Ljava/util/List;`a
_biterator()Ljava/util/Iterator;de?fjava/util/IteratorhhasNextjyiknextm;in:com/groupbyinc/flux/cluster/metadata/IndexTemplateMetaDatap7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;Br
qs3com/groupbyinc/flux/common/collect/ImmutableOpenMapucontainsKeywU
vxeRollover alias [%s] can point to multiple indices, found duplicated alias [%s] in index template [%s]zkeysF()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLookupContainer;|}
v~name?h
q?template;?(Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;pq
??(Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)Vjava/lang/Exception???
?-()Lcom/groupbyinc/flux/action/ActionResponse;kl
?matched?.	?java/lang/Boolean?(Z)Ljava/lang/Boolean;??
??resultDLcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Result;	condition=Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition;??	?
?evaluate?(Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Stats;)Lcom/groupbyinc/flux/action/admin/indices/rollover/Condition$Result;??
?
access$000?(Lcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;x0
access$100?(Lcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexAliasesService;
access$200x(Lcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;)Lcom/groupbyinc/flux/threadpool/ThreadPool;ab	?
access$300?(Lcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;)Lcom/groupbyinc/flux/action/support/ActiveShardsObserver;
access$400?(Lcom/groupbyinc/flux/action/admin/indices/rollover/TransportRolloverAction;)Lcom/groupbyinc/flux/cluster/service/ClusterService;_`	?java/lang/Class?desiredAssertionStatus?y
??^.*-\d+$?compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;??
[?CodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotationsLocalVariableTypeTable
StackMapTable	Signature?(Lcom/groupbyinc/flux/action/admin/indices/rollover/RolloverRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)V?(Ljava/util/Collection;Lcom/groupbyinc/flux/index/shard/DocsStats;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Ljava/util/Map;(Ljava/util/Collection;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/action/admin/indices/stats/IndicesStatsResponse;)Ljava/util/Map;
ExceptionsBootstrapMethods
SourceFileInnerClasses!#$%&'()*+,-./0??	
6*+3,-?H?K*?M*?O*	?Q*?SY+-?V?X??f
6YZ6[\6]^6_`6ab6%&6cd6ef6'(6+,	?PRS T&U5V?1gh?-j??YZ?[kl?2?nY?o??YZ?`pq??,+?u?{+?u?~??N,????*??,-+????????*,YZ,??,??r??efeg"h(g????
?,??:+????+??????:??????:????Զٶ?:?Զ?:+???
+??*????:	*??	??:

,??
+????*?Q?????YS????Y*+-
	????p?YZ????????? 1?!"Ex#$On%$hU&$	sJ'$
???Bnopq1r:s@rEtOuVv]whxsyyz?{???(?]	>???????H???()??N?Y?Y+,???,SY?Y*,???/S?5?;N?=Y-?@,?D?G?=,?J?L?=:??4NM$NN$N??-!OQKRS?-!OP?"???&?-?6?@?K??????+*??M*,?W??>?Y,?_?d??*f?j6?l???nYp?s?*`?*?wd?*?w?{??6??Y??*?{??f???????Y???S?????	???????:???Y??Y?????*???????????H*??_J????$?%$?ef??$??.?2???!?*?A?S?W?_????????n??@?-???????????C???????????
????
Z+?	?+??B+?	?+??7?
Y!,????Y?·?:*?????????????????>Z??Z??Z?"
M??2(?Z????
??2???N?Y??C?C????]
*,?
?+??? 
??
?"
?
??????????O*??+??????M,???Y???,????Y???,??????Y ????? O?O??> ?"??? ?)?4?C?N??
? ?!"??Q,?&N-(?.W-+?1W?3Y-(+*?6-?9?:?3-?;??A-?E?H?N?R-?V?Y??*QZ$Q[$Q?L\]?.?
",6=FJ	P????`*+?cN-?g:?l?J?o?q:?t,?y?/??Y??{??Y,SY?t?SY??S??????????4$8??`?`'$`?$Z?Q?Z???"$0FU\_???i?M?Dp??4
*+?>,????
YZ?CD???5*+?>,-????YZ?C??Dk??/*????YZ?C
???2*??????????
???2*??????????
???:+*???????????/*?M???Z?C???/*?O???Z?C???/*?????Z?C???/*?X???Z?C???/*?????Z?C???A?????l????Y??
CE?@?*:<BD:???:???:??????:

					!"




© 2015 - 2025 Weber Informatics LLC | Privacy Policy