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

There is a newer version: 129
Show newest version
????4O\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
ReplicaResultYcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResponseReplicaResponseacom/groupbyinc/flux/action/support/replication/TransportReplicationAction$RetryOnReplicaExceptionRetryOnReplicaException9com/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;primaryTermJglobalCheckpointchannel0Lcom/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;JJLcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;)V67	:()V8<
=clusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;?@	
Aaccess$1500?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;CD

Eaccess$1600x(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/threadpool/ThreadPool;GH

I)com/groupbyinc/flux/threadpool/ThreadPoolKgetThreadContext<()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;MN
LO?(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8Q
R23	T$%	V,-	X01	Z'(	\)*	^+*	`Acom/groupbyinc/flux/action/support/replication/ReplicationRequestbshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;de
cf45	hjava/lang/AssertionErrorjrequest shardId must be setl(Ljava/lang/Object;)V8n
kojava/lang/Stringq.com/groupbyinc/flux/transport/TransportChannels>com/groupbyinc/flux/action/support/replication/ReplicationTasku'com/groupbyinc/flux/index/shard/ShardIdw
getIndexShardW(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/index/shard/IndexShard;yz

{./	}this?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?<??*com/groupbyinc/flux/index/shard/IndexShard?getLocalCheckpoint()J??
??getGlobalCheckpoint??
??(JJ)V8?
??(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResponse;)V8?

?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;response[Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaResponse;eLjava/lang/Exception;
releasable-Lcom/groupbyinc/flux/common/lease/Releasable;access$1700?D

?"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?<
c?a(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)V8?
?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??t?
addSuppressed(Ljava/lang/Throwable;)V??
??access$2400?D

?lambda$responseWithFailure$1??
???warn????responseExceptionLjava/io/IOException;doRun.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/AllocationIdgetId()Ljava/lang/String;
equals(Ljava/lang/Object;)Z

r6com/groupbyinc/flux/index/shard/ShardNotFoundException
?f expected aID [{}] but found [{}]java/lang/ObjectQ(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;[Ljava/lang/Object;)V8
executor(	
acquireReplicaOperationPermitB(JJLcom/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 [{}]$transportReplicaAction&(	
''(Ljava/lang/String;Ljava/lang/Object;)V8)
#*8Retrying operation on replica, action [{}], request [{}],9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V8.
#/access$1800?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;x0access$2000?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/transport/TransportChannel;access$2100r(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Ljava/lang/String;access$2200a(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Jaccess$2300access$2700?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaAction;)Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;java/lang/Class>desiredAssertionStatus()Z@A
?B	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(TReplicaRequest;Ljava/lang/String;JJLcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;)V
ExceptionsBootstrapMethods
SourceFileInnerClasses0
$%D&'()*+*,-./0123456789ESu*+?;*?>*?Y*?;?B*?;?F*?;?J?P?S?U*,?W*?Y*	?[*-?]*?_*?a,?g:
?i?
?
?kYm?p?*+
?|?~?FRu?u$%u'(u)*u+*u,-u01	U d?
Gu?u$&H2'	-(2)8*>+C,I-O.U/j0t1I ?j	
crtvxDJ??E?N*?;*?W*?~??M+???Y*?~??*?~????N,?
Y*-?????M??Y+S??*,???9<?F4)??,
??=??N?N??GN?H*
6789,:9><;=<H=M?I|???E?9+??/*?;??*??+??*?W??*?U?Y*?Զا*+?۱F9?9??G9?HCDK!L3e8gI3??E?0*?[߸?*?Y+???M,+??*?;??*??,????F ??0?0??G0?Hk	lumno/vIV??<E?[*?[???*?~????	L+*?]?
?$?Y*?~??Y*?]SY+S??*?~*?_*?a**?;???F[?D(G[?Hz	{|"}C?Z?I?CrK?A?nEE	*+???!?F	?G	?H??EN?#Y%*?;?(?+?F?G?Hq??ER?#Y-*?;?(*?W?0?F?G?HF12E/*?W?F3?H45E/*?Y?F3?H67E/*?]?F3?H89E/*?_?F3?H:9E/*?a?F3?H;<E/*?[?F3?H=<E4
?C???i?HI@L????????DMNB



	
		 "#




© 2015 - 2025 Weber Informatics LLC | Privacy Policy