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

com.groupbyinc.flux.action.ingest.IngestActionForwarder.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?7com/groupbyinc/flux/action/ingest/IngestActionForwarderjava/lang/Object/com/groupbyinc/flux/cluster/ClusterStateApplierIngestActionForwarder.java%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles
LookuptransportService0Lcom/groupbyinc/flux/transport/TransportService;ingestNodeGenerator+Ljava/util/concurrent/atomic/AtomicInteger;ingestNodes1[Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;3(Lcom/groupbyinc/flux/transport/TransportService;)V()V
)java/util/concurrent/atomic/AtomicInteger%com/groupbyinc/flux/common/Randomnessget()Ljava/util/Random;
java/util/Random nextInt()I"#
!$(I)V&
'	)
	+.com/groupbyinc/flux/cluster/node/DiscoveryNode-	/this9Lcom/groupbyinc/flux/action/ingest/IngestActionForwarder;forwardIngestRequest{(Lcom/groupbyinc/flux/action/Action;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)VrandomIngestNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;56
7!com/groupbyinc/flux/action/Action9name()Ljava/lang/String;;<
:=8com/groupbyinc/flux/action/ActionListenerResponseHandler?getClass()Ljava/lang/Class;AB
C"java/lang/invoke/LambdaMetafactoryEmetafactory?(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;GH
FIJ()Ljava/lang/Object;L(com/groupbyinc/flux/action/GenericActionNnewResponse-()Lcom/groupbyinc/flux/action/ActionResponse;PQ
ORSB(Lcom/groupbyinc/flux/action/Action;)Ljava/util/function/Supplier;UVK(Lcom/groupbyinc/flux/action/ActionListener;Ljava/util/function/Supplier;)VX
@Y.com/groupbyinc/flux/transport/TransportService[sendRequest?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)V]^
\_action(Lcom/groupbyinc/flux/action/Action<***>;#Lcom/groupbyinc/flux/action/Action;request*Lcom/groupbyinc/flux/action/ActionRequest;listener.Lcom/groupbyinc/flux/action/ActionListener<*>;+Lcom/groupbyinc/flux/action/ActionListener;java/lang/IllegalStateExceptioniWThere are no ingest nodes in this cluster, unable to forward request to an ingest node.k(Ljava/lang/String;)Vm
jnincrementAndGetq#
rjava/lang/MathtfloorMod(II)Ivw
uxnodesapplyClusterState4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V/com/groupbyinc/flux/cluster/ClusterChangedEvent}state,()Lcom/groupbyinc/flux/cluster/ClusterState;?
~?(com/groupbyinc/flux/cluster/ClusterState?getNodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;??
??/com/groupbyinc/flux/cluster/node/DiscoveryNodes?getIngestNodes7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;??
??3com/groupbyinc/flux/common/collect/ImmutableOpenMap?values@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;??
??;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener<*>;)V
StackMapTableBootstrapMethods
SourceFileInnerClasses1
?g#*?*?Y??%?(?**+?,*?.?0??#12#
?-*./"034??	$*?,*?8+?>,?@Y-+Y?DW?W?Z?`??*$12$ac$de$fh?$ab$fg?
3#5??56?q#*?0L+??
?jYl?o?+*?*?s+??y2??#12z?89
:=??p{|?T*+????????.???p?0??12???
BC?KMTM??
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy