Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\action\exists\TransportExistsAction.class
???? 3? 5org/elasticsearch/action/exists/TransportExistsAction Lorg/elasticsearch/action/support/broadcast/TransportBroadcastOperationAction<Lorg/elasticsearch/action/exists/ExistsRequest;Lorg/elasticsearch/action/exists/ExistsResponse;Lorg/elasticsearch/action/exists/ShardExistsRequest;Lorg/elasticsearch/action/exists/ShardExistsResponse;>; Lorg/elasticsearch/action/support/broadcast/TransportBroadcastOperationAction TransportExistsAction.java Porg/elasticsearch/action/exists/TransportExistsAction$ExistsAsyncBroadcastAction ExistsAsyncBroadcastAction @org/elasticsearch/common/lucene/Lucene$EarlyTerminatingCollector &org/elasticsearch/common/lucene/Lucene EarlyTerminatingCollector .org/elasticsearch/index/engine/Engine$Searcher %org/elasticsearch/index/engine/Engine Searcher indicesService *Lorg/elasticsearch/indices/IndicesService; scriptService (Lorg/elasticsearch/script/ScriptService; cacheRecycler 0Lorg/elasticsearch/cache/recycler/CacheRecycler; pageCacheRecycler 4Lorg/elasticsearch/cache/recycler/PageCacheRecycler; bigArrays )Lorg/elasticsearch/common/util/BigArrays; <init>?(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/threadpool/ThreadPool;Lorg/elasticsearch/cluster/ClusterService;Lorg/elasticsearch/transport/TransportService;Lorg/elasticsearch/indices/IndicesService;Lorg/elasticsearch/script/ScriptService;Lorg/elasticsearch/cache/recycler/CacheRecycler;Lorg/elasticsearch/cache/recycler/PageCacheRecycler;Lorg/elasticsearch/common/util/BigArrays;Lorg/elasticsearch/action/support/ActionFilters;)V (Lorg/elasticsearch/common/inject/Inject; indices:data/read/exists ! ?(Lorg/elasticsearch/common/settings/Settings;Ljava/lang/String;Lorg/elasticsearch/threadpool/ThreadPool;Lorg/elasticsearch/cluster/ClusterService;Lorg/elasticsearch/transport/TransportService;Lorg/elasticsearch/action/support/ActionFilters;)V # $ & ( * , . this 7Lorg/elasticsearch/action/exists/TransportExistsAction; settings ,Lorg/elasticsearch/common/settings/Settings; threadPool )Lorg/elasticsearch/threadpool/ThreadPool; clusterService *Lorg/elasticsearch/cluster/ClusterService; transportService .Lorg/elasticsearch/transport/TransportService; actionFilters 0Lorg/elasticsearch/action/support/ActionFilters; doExecute [(Lorg/elasticsearch/action/exists/ExistsRequest;Lorg/elasticsearch/action/ActionListener;)V java/lang/System > currentTimeMillis ()J @ A ? B -org/elasticsearch/action/exists/ExistsRequest D nowInMillis J F G E H ?(Lorg/elasticsearch/action/exists/TransportExistsAction;Lorg/elasticsearch/action/exists/ExistsRequest;Lorg/elasticsearch/action/ActionListener;)V J K start ()V M N O request /Lorg/elasticsearch/action/exists/ExistsRequest; listener [Lorg/elasticsearch/action/ActionListener<Lorg/elasticsearch/action/exists/ExistsResponse;>; )Lorg/elasticsearch/action/ActionListener; executor ()Ljava/lang/String; search X newRequest 1()Lorg/elasticsearch/action/exists/ExistsRequest; N E \ newShardRequest 6()Lorg/elasticsearch/action/exists/ShardExistsRequest; 2org/elasticsearch/action/exists/ShardExistsRequest ` a \ ?(ILorg/elasticsearch/cluster/routing/ShardRouting;Lorg/elasticsearch/action/exists/ExistsRequest;)Lorg/elasticsearch/action/exists/ShardExistsRequest; 6 7 d (org/elasticsearch/cluster/ClusterService f state *()Lorg/elasticsearch/cluster/ClusterState; h i g j &org/elasticsearch/cluster/ClusterState l metaData /()Lorg/elasticsearch/cluster/metadata/MetaData; n o m p .org/elasticsearch/cluster/routing/ShardRouting r index t W s u indices ()[Ljava/lang/String; w x E y +org/elasticsearch/cluster/metadata/MetaData { filteringAliases :(Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; } ~ | shardId )()Lorg/elasticsearch/index/shard/ShardId; ? ? s ? l(Lorg/elasticsearch/index/shard/ShardId;[Ljava/lang/String;Lorg/elasticsearch/action/exists/ExistsRequest;)V ? a ? numShards I shard 0Lorg/elasticsearch/cluster/routing/ShardRouting; [Ljava/lang/String; newShardResponse 7()Lorg/elasticsearch/action/exists/ShardExistsResponse; 3org/elasticsearch/action/exists/ShardExistsResponse ? ? \ shards ?(Lorg/elasticsearch/cluster/ClusterState;Lorg/elasticsearch/action/exists/ExistsRequest;[Ljava/lang/String;)Lorg/elasticsearch/cluster/routing/GroupShardsIterator; routing ? W E ? resolveSearchRouting 6(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map; ? ? | ? operationRouting @()Lorg/elasticsearch/cluster/routing/operation/OperationRouting; ? ? g ? preference ? W E ? <org/elasticsearch/cluster/routing/operation/OperationRouting ? searchShards ?(Lorg/elasticsearch/cluster/ClusterState;[Ljava/lang/String;[Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Lorg/elasticsearch/cluster/routing/GroupShardsIterator; ? ? ? ? clusterState (Lorg/elasticsearch/cluster/ClusterState; concreteIndices routingMap FLjava/util/Map<Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;>; Ljava/util/Map; checkGlobalBlock ?(Lorg/elasticsearch/cluster/ClusterState;Lorg/elasticsearch/action/exists/ExistsRequest;)Lorg/elasticsearch/cluster/block/ClusterBlockException; blocks 1()Lorg/elasticsearch/cluster/block/ClusterBlocks; ? ? m ? 1org/elasticsearch/cluster/block/ClusterBlockLevel ? READ 3Lorg/elasticsearch/cluster/block/ClusterBlockLevel; ? ? ? ? -org/elasticsearch/cluster/block/ClusterBlocks ? globalBlockedException l(Lorg/elasticsearch/cluster/block/ClusterBlockLevel;)Lorg/elasticsearch/cluster/block/ClusterBlockException; ? ? ? ? checkRequestBlock ?(Lorg/elasticsearch/cluster/ClusterState;Lorg/elasticsearch/action/exists/ExistsRequest;[Ljava/lang/String;)Lorg/elasticsearch/cluster/block/ClusterBlockException; indicesBlockedException (Lorg/elasticsearch/cluster/block/ClusterBlockLevel;[Ljava/lang/String;)Lorg/elasticsearch/cluster/block/ClusterBlockException; ? ? ? ? countRequest newResponse ?(Lorg/elasticsearch/action/exists/ExistsRequest;Ljava/util/concurrent/atomic/AtomicReferenceArray;Lorg/elasticsearch/cluster/ClusterState;)Lorg/elasticsearch/action/exists/ExistsResponse; 0java/util/concurrent/atomic/AtomicReferenceArray ? length ()I ? ? ? ? java/util/List ? get (I)Ljava/lang/Object; ? ? ? ? java/lang/Object ? Qorg/elasticsearch/action/support/broadcast/BroadcastShardOperationFailedException ? &org/elasticsearch/common/collect/Lists ? newArrayList ()Ljava/util/ArrayList; ? ? ? ? Eorg/elasticsearch/action/support/DefaultShardOperationFailedException ? 6(Lorg/elasticsearch/index/shard/IndexShardException;)V ? ? ? add (Ljava/lang/Object;)Z ? ? ? ? exists ()Z ? ? ? ? .org/elasticsearch/action/exists/ExistsResponse ? (ZIIILjava/util/List;)V ? ? ? shardResponse Ljava/lang/Object; i shardsResponses 2Ljava/util/concurrent/atomic/AtomicReferenceArray; successfulShards failedShards Z shardFailures JLjava/util/List<Lorg/elasticsearch/action/ShardOperationFailedException;>; Ljava/util/List; shardOperation k(Lorg/elasticsearch/action/exists/ShardExistsRequest;)Lorg/elasticsearch/action/exists/ShardExistsResponse; (org/elasticsearch/ElasticsearchException ? java/lang/Exception a ? %org/elasticsearch/index/shard/ShardId getIndex W (org/elasticsearch/indices/IndicesService indexServiceSafe B(Ljava/lang/String;)Lorg/elasticsearch/index/service/IndexService; id ? ,org/elasticsearch/index/service/IndexService shardSafe 5(I)Lorg/elasticsearch/index/shard/service/IndexShard; *org/elasticsearch/search/SearchShardTarget localNode 0()Lorg/elasticsearch/cluster/node/DiscoveryNode; g ,org/elasticsearch/cluster/node/DiscoveryNode W ((Ljava/lang/String;Ljava/lang/String;I)V ! " 6org/elasticsearch/search/internal/DefaultSearchContext$ 9org/elasticsearch/search/internal/ShardSearchLocalRequest& types( x a) F A a+ } x a- *([Ljava/lang/String;J[Ljava/lang/String;)V / '0 ? 0org/elasticsearch/index/shard/service/IndexShard3 acquireSearcher D(Ljava/lang/String;)Lorg/elasticsearch/index/engine/Engine$Searcher;5647 4 5 9 'org/elasticsearch/threadpool/ThreadPool; estimatedTimeInMillisCounter "()Lorg/apache/lucene/util/Counter;=> <??(JLorg/elasticsearch/search/internal/ShardSearchRequest;Lorg/elasticsearch/search/SearchShardTarget;Lorg/elasticsearch/index/engine/Engine$Searcher;Lorg/elasticsearch/index/service/IndexService;Lorg/elasticsearch/index/shard/service/IndexShard;Lorg/elasticsearch/script/ScriptService;Lorg/elasticsearch/cache/recycler/CacheRecycler;Lorg/elasticsearch/cache/recycler/PageCacheRecycler;Lorg/elasticsearch/common/util/BigArrays;Lorg/apache/lucene/util/Counter;)V A %B /org/elasticsearch/search/internal/SearchContextD setCurrent 4(Lorg/elasticsearch/search/internal/SearchContext;)VFG EH minScore ()FJK aL?? minimumScore 4(F)Lorg/elasticsearch/search/internal/SearchContext;OP EQ querySource 1()Lorg/elasticsearch/common/bytes/BytesReference;ST aU -org/elasticsearch/common/bytes/BytesReferenceWX ? /org/elasticsearch/index/query/QueryParseContextZ setTypes ([Ljava/lang/String;)V\] [^ queryParserService 9()Lorg/elasticsearch/index/query/IndexQueryParserService;`ab 5org/elasticsearch/index/query/IndexQueryParserServiced parseQuery \(Lorg/elasticsearch/common/bytes/BytesReference;)Lorg/elasticsearch/index/query/ParsedQuery;fg eh parsedQuery ^(Lorg/elasticsearch/index/query/ParsedQuery;)Lorg/elasticsearch/search/internal/SearchContext;jk El removeTypesn N [o java/lang/Throwableq preProcesss N Et createExistsCollector D()Lorg/elasticsearch/common/lucene/Lucene$EarlyTerminatingCollector;vw x searcher :()Lorg/elasticsearch/search/internal/ContextIndexSearcher;z{ E| query "()Lorg/apache/lucene/search/Query;~ E? ?(Lorg/apache/lucene/search/IndexSearcher;Lorg/apache/lucene/search/Query;Lorg/elasticsearch/common/lucene/Lucene$EarlyTerminatingCollector;)Z ?? ? ? +(Lorg/elasticsearch/index/shard/ShardId;Z)V ? ?? close? N E? removeCurrent? N E? ;org/elasticsearch/search/query/QueryPhaseExecutionException? failed to execute exists? [(Lorg/elasticsearch/search/internal/SearchContext;Ljava/lang/String;Ljava/lang/Throwable;)V ? ?? existsCollector BLorg/elasticsearch/common/lucene/Lucene$EarlyTerminatingCollector; e Ljava/lang/Exception; source /Lorg/elasticsearch/common/bytes/BytesReference; 4Lorg/elasticsearch/action/exists/ShardExistsRequest; indexService .Lorg/elasticsearch/index/service/IndexService; indexShard 2Lorg/elasticsearch/index/shard/service/IndexShard; shardTarget ,Lorg/elasticsearch/search/SearchShardTarget; context 1Lorg/elasticsearch/search/internal/SearchContext; ?(Lorg/elasticsearch/cluster/ClusterState;Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest;[Ljava/lang/String;)Lorg/elasticsearch/cluster/block/ClusterBlockException; ? ? ? x0 x1 FLorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest; x2 ?(Lorg/elasticsearch/cluster/ClusterState;Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest;)Lorg/elasticsearch/cluster/block/ClusterBlockException; ? ? ? ?(Lorg/elasticsearch/cluster/ClusterState;Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest;[Ljava/lang/String;)Lorg/elasticsearch/cluster/routing/GroupShardsIterator; ? ? ? ?(Lorg/elasticsearch/action/support/broadcast/BroadcastShardOperationRequest;)Lorg/elasticsearch/action/support/broadcast/BroadcastShardOperationResponse; ? ? ? KLorg/elasticsearch/action/support/broadcast/BroadcastShardOperationRequest; N()Lorg/elasticsearch/action/support/broadcast/BroadcastShardOperationResponse; ? ? ? ?(ILorg/elasticsearch/cluster/routing/ShardRouting;Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest;)Lorg/elasticsearch/action/support/broadcast/BroadcastShardOperationRequest; ^ c ? M()Lorg/elasticsearch/action/support/broadcast/BroadcastShardOperationRequest; ^ _ ? ?(Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest;Ljava/util/concurrent/atomic/AtomicReferenceArray;Lorg/elasticsearch/cluster/ClusterState;)Lorg/elasticsearch/action/support/broadcast/BroadcastOperationResponse; ? ? ? H()Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest; Z [ ? r(Lorg/elasticsearch/action/support/broadcast/BroadcastOperationRequest;Lorg/elasticsearch/action/ActionListener;)V <