com.groupbyinc.flux.client.RestClientBuilder.class Maven / Gradle / Ivy
???? 38 ,com/groupbyinc/flux/client/RestClientBuilder java/lang/Object RestClientBuilder.java Ecom/groupbyinc/flux/client/RestClientBuilder$HttpClientConfigCallback HttpClientConfigCallback Bcom/groupbyinc/flux/client/RestClientBuilder$RequestConfigCallback RequestConfigCallback .com/groupbyinc/flux/client/RestClientBuilder$2 .com/groupbyinc/flux/client/RestClientBuilder$1 5com/groupbyinc/flux/client/RestClient$FailureListener %com/groupbyinc/flux/client/RestClient FailureListener Ccom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder ;com/groupbyinc/flux/common/http/client/config/RequestConfig Builder DEFAULT_CONNECT_TIMEOUT_MILLIS I ? DEFAULT_SOCKET_TIMEOUT_MILLIS u0 DEFAULT_MAX_RETRY_TIMEOUT_MILLIS DEFAULT_MAX_CONN_PER_ROUTE
DEFAULT_MAX_CONN_TOTAL
EMPTY_HEADERS )[Lcom/groupbyinc/flux/common/http/Header; nodes Ljava/util/List; 3Ljava/util/List; maxRetryTimeout defaultHeaders failureListener 7Lcom/groupbyinc/flux/client/RestClient$FailureListener; httpClientConfigCallback GLcom/groupbyinc/flux/client/RestClientBuilder$HttpClientConfigCallback; requestConfigCallback DLcom/groupbyinc/flux/client/RestClientBuilder$RequestConfigCallback;
pathPrefix Ljava/lang/String; nodeSelector )Lcom/groupbyinc/flux/client/NodeSelector; (Ljava/util/List;)V ()V 5 7
8 ) : $ % < * % > 'com/groupbyinc/flux/client/NodeSelector @ ANY B 4 A C 3 4 E java/util/List G isEmpty ()Z I J H K "java/lang/IllegalArgumentException M nodes must not be null or empty O (Ljava/lang/String;)V 5 Q
N R iterator ()Ljava/util/Iterator; T U H V java/util/Iterator X hasNext Z J Y [ next ()Ljava/lang/Object; ] ^ Y _ com/groupbyinc/flux/client/Node a node cannot be null c &