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

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

There is a newer version: 59
Show newest version
????3?Icom/groupbyinc/flux/action/support/replication/TransportReplicationAction!Lcom/groupbyinc/flux/action/support/TransportAction;2com/groupbyinc/flux/action/support/TransportActionTransportReplicationAction.java]com/groupbyinc/flux/action/support/replication/TransportReplicationAction$IndexShardReferenceIndexShardReferenceZcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase
ReplicationPhaseVcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryPhase
PrimaryPhaseVcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReroutePhaseReroutePhaseacom/groupbyinc/flux/action/support/replication/TransportReplicationAction$RetryOnPrimaryExceptionRetryOnPrimaryException\com/groupbyinc/flux/action/support/replication/TransportReplicationAction$AsyncReplicaActionAsyncReplicaActionacom/groupbyinc/flux/action/support/replication/TransportReplicationAction$RetryOnReplicaExceptionRetryOnReplicaExceptionjcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicaOperationTransportHandler ReplicaOperationTransportHandlerjcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$PrimaryOperationTransportHandler PrimaryOperationTransportHandlerccom/groupbyinc/flux/action/support/replication/TransportReplicationAction$OperationTransportHandler"OperationTransportHandlerUcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$WriteResult%WriteResult4com/groupbyinc/flux/index/translog/Translog$Location(+com/groupbyinc/flux/index/translog/Translog*Location/com/groupbyinc/flux/threadpool/ThreadPool$Names-)com/groupbyinc/flux/threadpool/ThreadPool/Names5com/groupbyinc/flux/index/translog/Translog$Durabilty2	DurabiltytransportService0Lcom/groupbyinc/flux/transport/TransportService;clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;indicesService,Lcom/groupbyinc/flux/indices/IndicesService;shardStateAction;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;defaultWriteConsistencyLevel2Lcom/groupbyinc/flux/action/WriteConsistencyLevel;transportOptions7Lcom/groupbyinc/flux/transport/TransportRequestOptions;mappingUpdatedAction?Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;transportReplicaActionLjava/lang/String;transportPrimaryActionexecutorcheckWriteConsistencyZ(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V.com/groupbyinc/flux/transport/TransportServiceKgetTaskManager)()Lcom/groupbyinc/flux/tasks/TaskManager;MN
LO	(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/tasks/TaskManager;)VIQ
R56	T78	V9:	X;<	ZAB	\java/lang/StringBuilder^()VI`
_aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;cd
_e[p]gtoString()Ljava/lang/String;ij
_kED	m[r]oCD	qFD	s()ZGu
vGH	xsamezN(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)VI|
#}registerRequestHandlero(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)V?
L?
 }
}p(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;ZLcom/groupbyinc/flux/transport/TransportRequestHandler;)V?
L?9()Lcom/groupbyinc/flux/transport/TransportRequestOptions;??
??@	?action.write_consistency?quorum?,com/groupbyinc/flux/common/settings/Settings?get8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
??0com/groupbyinc/flux/action/WriteConsistencyLevel?
fromStringF(Ljava/lang/String;)Lcom/groupbyinc/flux/action/WriteConsistencyLevel;??
??=>	?thispLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;KLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;settings.Lcom/groupbyinc/flux/common/settings/Settings;
actionName
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;
actionFilters2Lcom/groupbyinc/flux/action/support/ActionFilters;indexNameExpressionResolverBLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;requestLjava/lang/Class;Ljava/lang/Class;replicaRequest#Ljava/lang/Class;	doExecuteq(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/ActionListener;)V'java/lang/UnsupportedOperationException?1the task parameter is required for this operation?(Ljava/lang/String;)VI?
??	TRequest;CLcom/groupbyinc/flux/action/support/replication/ReplicationRequest;listener7Lcom/groupbyinc/flux/action/ActionListener;+Lcom/groupbyinc/flux/action/ActionListener;?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/ActionListener;)V>com/groupbyinc/flux/action/support/replication/ReplicationTask??(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/ActionListener;)VI?
?run?`
?task Lcom/groupbyinc/flux/tasks/Task;newResponseInstance2()Lcom/groupbyinc/flux/action/ActionWriteResponse;resolveRequest?(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)VmetaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;
concreteIndexshardOperationOnPrimary?(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)Lcom/groupbyinc/flux/common/collect/Tuple;java/lang/Throwable?shardOperationOnReplicaF(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)VglobalBlockLevel7()Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;3com/groupbyinc/flux/cluster/block/ClusterBlockLevel?WRITE5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;??	??indexBlockLevelresolveIndex5com/groupbyinc/flux/transport/TransportRequestOptions?EMPTY?@	??retryPrimaryException(Ljava/lang/Throwable;)Zjava/lang/Object?getClass()Ljava/lang/Class;??
??3com/groupbyinc/flux/action/support/TransportActions?isShardNotAvailableException??
??eLjava/lang/Throwable;ignoreReplicaExceptionisConflictException??
?$com/groupbyinc/flux/ExceptionsHelper?unwrapCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;??
???com/groupbyinc/flux/index/engine/VersionConflictEngineException??com/groupbyinc/flux/index/engine/DocumentAlreadyExistsExceptioncausegetIndexShardOperationsCounterX(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/common/lease/Releasable;'com/groupbyinc/flux/index/shard/ShardIdindex#()Lcom/groupbyinc/flux/index/Index;
	com/groupbyinc/flux/index/IndexgetName
j
*com/groupbyinc/flux/indices/IndicesServiceindexServiceSafe<(Ljava/lang/String;)Lcom/groupbyinc/flux/index/IndexService;
id()I
&com/groupbyinc/flux/index/IndexService	shardSafe/(I)Lcom/groupbyinc/flux/index/shard/IndexShard;
/(Lcom/groupbyinc/flux/index/shard/IndexShard;)VI 
!shardId)Lcom/groupbyinc/flux/index/shard/ShardId;indexService(Lcom/groupbyinc/flux/index/IndexService;
indexShard,Lcom/groupbyinc/flux/index/shard/IndexShard;shouldExecuteReplication1(Lcom/groupbyinc/flux/common/settings/Settings;)Z2com/groupbyinc/flux/cluster/metadata/IndexMetaData+isIndexUsingShadowReplicas-*
,.processAfterWritef(ZLcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/translog/Translog$Location;)Vrefresh_flag_index2*com/groupbyinc/flux/index/shard/IndexShard4refresh6?
57getTranslogDurability9()Lcom/groupbyinc/flux/index/translog/Translog$Durabilty;9:
5;REQUEST7Lcom/groupbyinc/flux/index/translog/Translog$Durabilty;=>	3?sync9(Lcom/groupbyinc/flux/index/translog/Translog$Location;)VAB
5Clocation6Lcom/groupbyinc/flux/index/translog/Translog$Location;setPhaseU(Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;Ljava/lang/String;)VG?
?I@Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;phaseX(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)VAcom/groupbyinc/flux/action/support/replication/ReplicationRequestN??
Px(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V??
S
access$000_(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Ljava/lang/String;?D	Wx0
access$100z(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/common/logging/ESLogger;logger-Lcom/groupbyinc/flux/common/logging/ESLogger;\]	^
access$200
access$300
access$500
access$700
access$800
access$900access$1000access$1100access$1200access$1300access$1400access$1500access$1600access$1700access$1800?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;??	paccess$1900access$2000access$2100access$2200access$2300t(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/tasks/TaskManager;taskManager'Lcom/groupbyinc/flux/tasks/TaskManager;xy	zaccess$2400access$2500access$2600access$2700access$2800access$2900access$3000access$3200access$3300access$3400access$3500access$3600access$3700access$3800access$3900access$4000access$4100access$4200access$4300access$4400access$4500access$4600access$4700access$4800access$4900access$5000access$5100access$5200access$5300access$5400access$5500access$5600access$5800access$6000access$6200access$6300access$6400access$6500access$6600access$6700CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	Signature5(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/cluster/action/index/MappingUpdatedAction;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)VC(TRequest;Lcom/groupbyinc/flux/action/ActionListener;)Vc(Lcom/groupbyinc/flux/tasks/Task;TRequest;Lcom/groupbyinc/flux/action/ActionListener;)V()TResponse;M(Lcom/groupbyinc/flux/cluster/metadata/MetaData;Ljava/lang/String;TRequest;)V
Exceptions?(Lcom/groupbyinc/flux/cluster/metadata/MetaData;TRequest;)Lcom/groupbyinc/flux/common/collect/Tuple;(TReplicaRequest;)V
StackMapTable
SourceFileInnerClasses!56789:;<=>?@ABCDEDFDGHSIJ???*+,	
-?P?S*-?U*?W*?Y*?[*?]*?_Y?b,?fh?f?l?n*?_Y?b,?fp?f?l?r*
?t**?w?y-,{?#Y*?~??-*?n
? Y*????-*?r
?Y*????**????*+???????????????????D?56?78?9:????;<?AB???	???
???????FD
? ??????????Bghij!k'l-nDo[paqirzs?u?w?y?z?????n
??Y????? 
??
??
??? 
??
??
???~???????Y*+??,-?öƱ?*????????? ???????
???????????e??*?????D?????????????????????Gu?>????????????@?ݰ???????????@?ݰ?????????u?>????????????@?????????????l+???
+?????????????
?
??@???u+???*+????????????????	????		????+??M,????,????? ????????????????	????!*?Y+?
??M,+??N?Y-?"??*!??!#$%&	'(?!??????)*?^
+?/????
??
???
?????@01??$?,3?8?:,?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy