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: 59
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?java/util/ObjectsArequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;CD
BE"java/lang/invoke/LambdaMetafactoryGmetafactory?(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;IJ
HKL()Ljava/lang/Object;N(com/groupbyinc/flux/action/GenericActionPnewResponse-()Lcom/groupbyinc/flux/action/ActionResponse;RS
QTUB(Lcom/groupbyinc/flux/action/Action;)Ljava/util/function/Supplier;WXK(Lcom/groupbyinc/flux/action/ActionListener;Ljava/util/function/Supplier;)VZ
@[.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_`
^aaction(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/IllegalStateExceptionkWThere are no ingest nodes in this cluster, unable to forward request to an ingest node.m(Ljava/lang/String;)Vo
lpincrementAndGets#
tjava/lang/MathvfloorMod(II)Ixy
wznodesapplyClusterState4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V/com/groupbyinc/flux/cluster/ClusterChangedEventstate,()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?FW?Y?\?b??*$12$ce$fg$hj?$cd$hi?34 3#5??56?q#*?0L+??
?lYn?q?+*?*?u+??{2??#12|?89
:=??r}~?T*+????????.???r?0??12???
BC?MOVO??
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy