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

com.groupbyinc.flux.indices.ttl.IndicesTTLService.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3i1com/groupbyinc/flux/indices/ttl/IndicesTTLServicevLcom/groupbyinc/flux/common/component/AbstractLifecycleComponent;?com/groupbyinc/flux/common/component/AbstractLifecycleComponentIndicesTTLService.java:com/groupbyinc/flux/indices/ttl/IndicesTTLService$NotifierNotifier?com/groupbyinc/flux/indices/ttl/IndicesTTLService$ApplySettings

ApplySettingsFcom/groupbyinc/flux/indices/ttl/IndicesTTLService$ExpiredDocsCollector
ExpiredDocsCollectorcom/groupbyinc/flux/indices/ttl/IndicesTTLService$PurgerThreadPurgerThread3com/groupbyinc/flux/indices/ttl/IndicesTTLService$10com/groupbyinc/flux/index/engine/Engine$Searcher'com/groupbyinc/flux/index/engine/EngineSearcher>com/groupbyinc/flux/node/settings/NodeSettingsService$Listener5com/groupbyinc/flux/node/settings/NodeSettingsServiceListenerINDICES_TTL_INTERVALLjava/lang/String;indices.ttl.interval$INDEX_TTL_DISABLE_PURGEindex.ttl.disable_purge'clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;indicesService,Lcom/groupbyinc/flux/indices/IndicesService;
bulkAction5Lcom/groupbyinc/flux/action/bulk/TransportBulkAction;bulkSizeIpurgerThread@Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService$PurgerThread;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/node/settings/NodeSettingsService;Lcom/groupbyinc/flux/action/bulk/TransportBulkAction;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)V36
7)*	9+,	;settings.Lcom/groupbyinc/flux/common/settings/Settings;=>	?<)com/groupbyinc/flux/common/unit/TimeValueCtimeValueSeconds.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;EF
DG,com/groupbyinc/flux/common/settings/SettingsI	getAsTimej(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue;KL
JM-.	Oindices.ttl.bulk_sizeQjava/lang/IntegerSvalueOf(I)Ljava/lang/Integer;UV
TWgetAsInt:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;YZ
J[intValue()I]^
T_/0	a[ttl_expire]c6com/groupbyinc/flux/common/util/concurrent/EsExecutorse
threadNameT(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)Ljava/lang/String;gh
fis(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)V3k
l12	n6(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;)V3p
qaddListenerC(Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener;)Vst
 uthis3Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;nodeSettingsService7Lcom/groupbyinc/flux/node/settings/NodeSettingsService;interval+Lcom/groupbyinc/flux/common/unit/TimeValue;doStart()Vstart~
?doStopjava/lang/InterruptedException?shutdown?~
?doClosepurgeShards(Ljava/util/List;)Vjava/lang/Exception?java/util/List?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????*com/groupbyinc/flux/index/shard/IndexShard?indexService*()Lcom/groupbyinc/flux/index/IndexService;??
??&com/groupbyinc/flux/index/IndexService?
mapperService2()Lcom/groupbyinc/flux/index/mapper/MapperService;??
??_ttl?.com/groupbyinc/flux/index/mapper/MapperService?smartNameFieldTypeF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType;??
??java/lang/System?currentTimeMillis()J??
??java/lang/Long?(J)Ljava/lang/Long;U?
??0com/groupbyinc/flux/index/mapper/MappedFieldType?
rangeQuery_(Ljava/lang/Object;Ljava/lang/Object;ZZ)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;??
??indices_ttl?acquireSearcherF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;??
??logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	?[{}][{}] purging shard?java/lang/Object?routingEntry4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??0com/groupbyinc/flux/cluster/routing/ShardRouting?index()Ljava/lang/String;??
??id?^
??+com/groupbyinc/flux/common/logging/ESLogger?debug((Ljava/lang/String;[Ljava/lang/Object;)V????
qsearcherA()Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;??
?=com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher?searchu(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)V??
??getDocsToPurge()Ljava/util/List;??
?+com/groupbyinc/flux/action/bulk/BulkRequest?3~
??5com/groupbyinc/flux/common/apache/lucene/search/Query?/com/groupbyinc/flux/action/delete/DeleteRequest?
??W(Ljava/lang/String;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;??
??type?#	?E(Ljava/lang/String;)Lcom/groupbyinc/flux/action/delete/DeleteRequest;?
??#	?
?versionJ		
4(J)Lcom/groupbyinc/flux/action/delete/DeleteRequest;
?
routing#	
?add`(Lcom/groupbyinc/flux/action/delete/DeleteRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest;
?processBulkIfNeeded](Lcom/groupbyinc/flux/action/bulk/BulkRequest;Z)Lcom/groupbyinc/flux/action/bulk/BulkRequest;
close~
failed to purgewarn=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V!"?#java/lang/Throwable%
docToPurge>Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService$DocToPurge;expiredDocsCollectorHLcom/groupbyinc/flux/indices/ttl/IndicesTTLService$ExpiredDocsCollector;docsToPurgePLjava/util/List;Ljava/util/List;bulkRequest-Lcom/groupbyinc/flux/action/bulk/BulkRequest;eLjava/lang/Exception;query7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;2Lcom/groupbyinc/flux/index/engine/Engine$Searcher;shardToPurge,Lcom/groupbyinc/flux/index/shard/IndexShard;
shardsToPurge>Ljava/util/List;numberOfActions9^
?:
q3com/groupbyinc/flux/action/bulk/TransportBulkAction=executeBulk[(Lcom/groupbyinc/flux/action/bulk/BulkRequest;Lcom/groupbyinc/flux/action/ActionListener;)V?@
>Afailed to process bulkCforceZ
access$000F(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;Ljava/util/List;)V??
Ix0x1
access$100b(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;)Lcom/groupbyinc/flux/common/logging/ESLogger;
access$200a(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;)Lcom/groupbyinc/flux/cluster/ClusterService;
access$300a(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;)Lcom/groupbyinc/flux/indices/IndicesService;
access$400
access$500
access$600
access$700
access$800
access$900access$1000access$1100access$1200u(Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService;)Lcom/groupbyinc/flux/indices/ttl/IndicesTTLService$PurgerThread;access$1300
ConstantValueCodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotations
StackMapTableLocalVariableTypeTable	SignatureA(Ljava/util/List;)V
SourceFileInnerClasses!"#^%&#^()*+,-./01234_?^*+?8*,?:*-?<*?@%A?H?N:*?P**?@R'?X?\?`?b*?Y*+d?j?m?o?Y*?r?v?`H^wx^=>^)*^+,^yz^-. >{|a&	QR
ST U&V<WPY]Zb5}~_6*?o???`wxa
^_?~_W*?o???L?
?`wxadg
ehcJ??~_+?`wxal??_?'+??M,???,????N-?????????????:-ö?:*?????Y-?Ӷ?SY-?ӶܸXS???Y*??:??????:??Y??:??:		???U	???:
??Y??-?Ӷٶ???
??
??
??
???W*?:???*?W??):*?? ?Ϲ$??
:?????<???<??`f
?C'(
l?)*v+-?m./?014?23<??4	56'wx'7-dv+,'78aZ??4?<?b?l?x???????????????????????#?&?cV????
????????[??????[&?	?ef_?E?
+?;?+?;*?b?0*?P+?Y*?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy