
com.groupbyinc.flux.client.node.NodeClient.class Maven / Gradle / Ivy
???? 4 ? *com/groupbyinc/flux/client/node/NodeClient 1com/groupbyinc/flux/client/support/AbstractClient NodeClient.java actions Ljava/util/Map; oLjava/util/Map; localNodeId Ljava/util/function/Supplier; 1Ljava/util/function/Supplier; remoteClusterService 4Lcom/groupbyinc/flux/transport/RemoteClusterService; \(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V
this ,Lcom/groupbyinc/flux/client/node/NodeClient; settings .Lcom/groupbyinc/flux/common/settings/Settings;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool;
initialize c(Ljava/util/Map;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/transport/RemoteClusterService;)V
close ()V doExecute {(Lcom/groupbyinc/flux/action/Action;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V executeLocally ?(Lcom/groupbyinc/flux/action/GenericAction;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/tasks/Task; $ %
& action HLcom/groupbyinc/flux/action/Action; #Lcom/groupbyinc/flux/action/Action; request TRequest; *Lcom/groupbyinc/flux/action/ActionRequest; listener 7Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; transportAction `(Lcom/groupbyinc/flux/action/GenericAction;)Lcom/groupbyinc/flux/action/support/TransportAction; 1 2
3 2com/groupbyinc/flux/action/support/TransportAction 5 execute w(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/tasks/Task; 7 8
6 9 ?Lcom/groupbyinc/flux/action/GenericAction; *Lcom/groupbyinc/flux/action/GenericAction; ?(Lcom/groupbyinc/flux/action/GenericAction;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/tasks/TaskListener;)Lcom/groupbyinc/flux/tasks/Task; t(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/tasks/TaskListener;)Lcom/groupbyinc/flux/tasks/Task; 7 >
6 ? 4Lcom/groupbyinc/flux/tasks/TaskListener; (Lcom/groupbyinc/flux/tasks/TaskListener; getLocalNodeId ()Ljava/lang/String; java/util/function/Supplier E get ()Ljava/lang/Object; G H F I java/lang/String K java/lang/IllegalStateException M #NodeClient has not been initialized O (Ljava/lang/String;)V Q
N R
java/util/Map T &(Ljava/lang/Object;)Ljava/lang/Object; G V U W java/lang/StringBuilder Y !
Z [ failed to find action [ ] append -(Ljava/lang/String;)Ljava/lang/StringBuilder; _ `
Z a -(Ljava/lang/Object;)Ljava/lang/StringBuilder; _ c
Z d ] to execute f toString h D
Z i ILcom/groupbyinc/flux/action/support/TransportAction; 4Lcom/groupbyinc/flux/action/support/TransportAction; getRemoteClusterClient 7(Ljava/lang/String;)Lcom/groupbyinc/flux/client/Client; -()Lcom/groupbyinc/flux/threadpool/ThreadPool; o
p 2com/groupbyinc/flux/transport/RemoteClusterService r b(Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/lang/String;)Lcom/groupbyinc/flux/client/Client; m t
s u clusterAlias Ljava/lang/String; Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable ?(Ljava/util/Map;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/transport/RemoteClusterService;)VX;>(Lcom/groupbyinc/flux/action/Action;TRequest;Lcom/groupbyinc/flux/action/ActionListener;)V (Lcom/groupbyinc/flux/action/GenericAction;TRequest;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/tasks/Task;(Lcom/groupbyinc/flux/action/GenericAction;TRequest;Lcom/groupbyinc/flux/tasks/TaskListener;)Lcom/groupbyinc/flux/tasks/Task;
StackMapTable ?(Lcom/groupbyinc/flux/action/GenericAction;)Lcom/groupbyinc/flux/action/support/TransportAction;
SourceFile ! y
y
z I *+,? ? { |
7 8 z ? *+? *,? *-? ? { *
} | <