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

com.groupbyinc.flux.action.support.replication.TransportReplicationAction$AsyncReplicaAction.class Maven / Gradle / Ivy

????4=\com/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction?Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;Lcom/groupbyinc/flux/action/ActionListener;;com/groupbyinc/flux/common/util/concurrent/AbstractRunnable)com/groupbyinc/flux/action/ActionListenerTransportReplicationAction.javaIcom/groupbyinc/flux/action/support/replication/TransportReplicationAction	AsyncReplicaActionmcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction$ResponseListenerResponseListener^com/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction$1Wcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResult
ReplicaResultacom/groupbyinc/flux/action/support/replication/TransportReplicationAction$RetryOnReplicaExceptionRetryOnReplicaExceptionKcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$19com/groupbyinc/flux/cluster/ClusterStateObserver$Listener0com/groupbyinc/flux/cluster/ClusterStateObserverListener%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles LookuprequestCLcom/groupbyinc/flux/action/support/replication/ReplicationRequest;TReplicaRequest;targetAllocationIDLjava/lang/String;channel0Lcom/groupbyinc/flux/transport/TransportChannel;replica,Lcom/groupbyinc/flux/index/shard/IndexShard;task@Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;observer2Lcom/groupbyinc/flux/cluster/ClusterStateObserver;$assertionsDisabledZthis$0KLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;)V23	6()V48
9clusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;;<	
=access$1600?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;?@

Aaccess$1700x(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/threadpool/ThreadPool;CD

E)com/groupbyinc/flux/threadpool/ThreadPoolGgetThreadContext<()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;IJ
HK?(Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V4M
N./	P#$	R()	T,-	V&'	XAcom/groupbyinc/flux/action/support/replication/ReplicationRequestZshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;\]
[^01	`java/lang/AssertionErrorbrequest shardId must be setd(Ljava/lang/Object;)V4f
cgjava/lang/Stringi.com/groupbyinc/flux/transport/TransportChannelk>com/groupbyinc/flux/action/support/replication/ReplicationTaskm'com/groupbyinc/flux/index/shard/ShardIdoaccess$1800?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/index/shard/IndexShard;qr

s*+	uthis?Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction.AsyncReplicaAction;^Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/index/shard/ShardId;
onResponse0(Lcom/groupbyinc/flux/common/lease/Releasable;)Vjava/lang/Exception}shardOperationOnReplica?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResult;?

?+com/groupbyinc/flux/common/lease/Releasable?close?8???(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$1;)V4?

?respond.(Lcom/groupbyinc/flux/action/ActionListener;)V??
?,com/groupbyinc/flux/common/lease/Releasables?closeWhileHandlingException1([Lcom/groupbyinc/flux/common/lease/Releasable;)V??
??	onFailure(Ljava/lang/Exception;)V??
?
replicaResultYLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResult;eLjava/lang/Exception;
releasable-Lcom/groupbyinc/flux/common/lease/Releasable;access$2000?@

?"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;??
???()Ljava/lang/Object;?lambda$onFailure$0??
??get?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;???6com/groupbyinc/flux/common/apache/logging/log4j/Logger?traceW(Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;Ljava/lang/Throwable;)V????onRetry?8
[?a(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)V4?
?waitForNextChange>(Lcom/groupbyinc/flux/cluster/ClusterStateObserver$Listener;)V??
?responseWithFailure??
?java/io/IOException?finished?setPhaseU(Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;Ljava/lang/String;)V??

?sendResponse??l?
addSuppressed(Ljava/lang/Throwable;)V??
??access$2600?@

?lambda$responseWithFailure$1??
???warn????responseExceptionLjava/io/IOException;doRun**com/groupbyinc/flux/index/shard/IndexShard?routingEntry4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??0com/groupbyinc/flux/cluster/routing/ShardRouting?allocationId4()Lcom/groupbyinc/flux/cluster/routing/AllocationId;??
??0com/groupbyinc/flux/cluster/routing/AllocationId?getId()Ljava/lang/String;??
??equals(Ljava/lang/Object;)Z??
j?6com/groupbyinc/flux/index/shard/ShardNotFoundException?
?^ expected aID [{}] but found [{}]?java/lang/Object?Q(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;[Ljava/lang/Object;)V4
?primaryTermJ	[access$2700_(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Ljava/lang/String;	


acquireReplicaOperationLockA(JLcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;)V
?actualAllocationId{|
Lcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage;failed to send error message back to client for action [{}]access$2100	

'(Ljava/lang/String;Ljava/lang/Object;)V4
8Retrying operation on replica, action [{}], request [{}]9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V4
 access$2200?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;x0access$2400?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/transport/TransportChannel;access$2500r(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Ljava/lang/String;access$3000?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;java/lang/Class,desiredAssertionStatus()Z./
-0	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(TReplicaRequest;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;)V
ExceptionsBootstrapMethods
SourceFileInnerClasses0#$2%&'()*+,-./0123
453)i*+?7*?:*?Y*?7?>*?7?B*?7?F?L?O?Q*,?S*?U*?W*-?Y,?_:?a??
?cYe?h?*+?t?v?4>iwyi#$i&'i()i,-I \z5iwxi#%6*
?	?-?2?8?>?C?I?^?h?7?^
[jlnp28{|3?8*?7*?S*?v??M+??,?
Y*?????M??Y+S??*,???#&~4*??'??8wy8??58wx6"???#?&?'?2?7?7f~??3?9+??/*?7??*??+??*?S??*?Q?Y*???§*+?ű49wy9??59wx6??!3873??3?0*?Wɸ?*?U+???M,+??*?7??*??,????4 ??0wy0??50wx6!	"+#$%/,7V??83?Y*?W??*?v????L+*?Y???#??Y*?v????Y*?YSY+S??*?v*?S?**?7???4YwyB'5Ywx60	12"3B6X77?Bj9~A{f3E	*+????4	wy5	wx6???3V?Y*?7???4wy5wx6')'??3Z?Y*?7?*?S?!?4wy5wx6???"#3/*?S?4$y6?%&3/*?U?4$y6?'(3/*?Y?4$y6?)*3/*?W?4$y6?+834
?1???a?6?7@:????????2;<B



		!"




© 2015 - 2025 Weber Informatics LLC | Privacy Policy