com.groupbyinc.flux.transport.RequestHandlerRegistry.class Maven / Gradle / Ivy
???? 4 ? 4com/groupbyinc/flux/transport/RequestHandlerRegistry LLjava/lang/Object; java/lang/Object RequestHandlerRegistry.java Lcom/groupbyinc/flux/transport/RequestHandlerRegistry$TransportChannelWrapper TransportChannelWrapper action Ljava/lang/String; handler 7Lcom/groupbyinc/flux/transport/TransportRequestHandler; BLcom/groupbyinc/flux/transport/TransportRequestHandler; forceExecution Z canTripCircuitBreaker executor requestFactory Ljava/util/function/Supplier; (Ljava/util/function/Supplier; taskManager 'Lcom/groupbyinc/flux/tasks/TaskManager; $assertionsDisabled ?(Ljava/lang/String;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/tasks/TaskManager;Lcom/groupbyinc/flux/transport/TransportRequestHandler;Ljava/lang/String;ZZ)V ()V
"
newRequest 2()Lcom/groupbyinc/flux/transport/TransportRequest; $ %
& java/lang/AssertionError (
) java/lang/String + java/util/function/Supplier - %com/groupbyinc/flux/tasks/TaskManager / 5com/groupbyinc/flux/transport/TransportRequestHandler 1
3 5 7 9 ; this ALcom/groupbyinc/flux/transport/RequestHandlerRegistry; 6Lcom/groupbyinc/flux/transport/RequestHandlerRegistry; getAction ()Ljava/lang/String; get ()Ljava/lang/Object; B C . D .com/groupbyinc/flux/transport/TransportRequest F processMessageReceived c(Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V java/lang/Exception J .com/groupbyinc/flux/transport/TransportChannel L getChannelType N A M O register r(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskAwareRequest;)Lcom/groupbyinc/flux/tasks/Task; Q R
0 S messageReceived U I 2 V com/groupbyinc/flux/tasks/Task X z(Lcom/groupbyinc/flux/tasks/TaskManager;Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/transport/TransportChannel;)V Z
[ ?(Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/tasks/Task;)V U ] 2 ^
unregister B(Lcom/groupbyinc/flux/tasks/Task;)Lcom/groupbyinc/flux/tasks/Task; ` a
0 b java/lang/Throwable d success request TRequest; 0Lcom/groupbyinc/flux/transport/TransportRequest; channel 0Lcom/groupbyinc/flux/transport/TransportChannel; task Lcom/groupbyinc/flux/tasks/Task; isForceExecution ()Z getExecutor toString q A
r java/lang/Class u desiredAssertionStatus w o
v x Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ?(Ljava/lang/String;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/tasks/TaskManager;Lcom/groupbyinc/flux/transport/TransportRequestHandler;Ljava/lang/String;ZZ)V ()TRequest;
Exceptions <(TRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V
SourceFile InnerClasses !
z z { A*? *+? *,? !? #? *? '? ? )Y? *?*? 4*? 6*? 8*? :*-?