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

com.groupbyinc.flux.client.RestClientBuilder.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????38,com/groupbyinc/flux/client/RestClientBuilderjava/lang/ObjectRestClientBuilder.javaEcom/groupbyinc/flux/client/RestClientBuilder$HttpClientConfigCallbackHttpClientConfigCallbackBcom/groupbyinc/flux/client/RestClientBuilder$RequestConfigCallback	RequestConfigCallback.com/groupbyinc/flux/client/RestClientBuilder$2.com/groupbyinc/flux/client/RestClientBuilder$15com/groupbyinc/flux/client/RestClient$FailureListener%com/groupbyinc/flux/client/RestClientFailureListenerCcom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder;com/groupbyinc/flux/common/http/client/config/RequestConfigBuilderDEFAULT_CONNECT_TIMEOUT_MILLISI?DEFAULT_SOCKET_TIMEOUT_MILLISu0 DEFAULT_MAX_RETRY_TIMEOUT_MILLISDEFAULT_MAX_CONN_PER_ROUTE
DEFAULT_MAX_CONN_TOTAL
EMPTY_HEADERS)[Lcom/groupbyinc/flux/common/http/Header;nodesLjava/util/List;3Ljava/util/List;maxRetryTimeoutdefaultHeadersfailureListener7Lcom/groupbyinc/flux/client/RestClient$FailureListener;httpClientConfigCallbackGLcom/groupbyinc/flux/client/RestClientBuilder$HttpClientConfigCallback;requestConfigCallbackDLcom/groupbyinc/flux/client/RestClientBuilder$RequestConfigCallback;
pathPrefixLjava/lang/String;nodeSelector)Lcom/groupbyinc/flux/client/NodeSelector;(Ljava/util/List;)V()V57
8)	:$%	<*%	>'com/groupbyinc/flux/client/NodeSelector@ANYB4	AC34	Ejava/util/ListGisEmpty()ZIJHK"java/lang/IllegalArgumentExceptionMnodes must not be null or emptyO(Ljava/lang/String;)V5Q
NRiterator()Ljava/util/Iterator;TUHVjava/util/IteratorXhasNextZJY[next()Ljava/lang/Object;]^Y_com/groupbyinc/flux/client/Nodeanode cannot be nullc&'	enode!Lcom/groupbyinc/flux/client/Node;this.Lcom/groupbyinc/flux/client/RestClientBuilder;setDefaultHeadersY([Lcom/groupbyinc/flux/common/http/Header;)Lcom/groupbyinc/flux/client/RestClientBuilder;defaultHeaders must not be nullmjava/util/ObjectsorequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;qr
ps%default header must not be nullv
defaultHeader(Lcom/groupbyinc/flux/common/http/Header;setFailureListenerg(Lcom/groupbyinc/flux/client/RestClient$FailureListener;)Lcom/groupbyinc/flux/client/RestClientBuilder; failureListener must not be null|+,	~setMaxRetryTimeoutMillis1(I)Lcom/groupbyinc/flux/client/RestClientBuilder;,maxRetryTimeoutMillis must be greater than 0?maxRetryTimeoutMillissetHttpClientConfigCallbackw(Lcom/groupbyinc/flux/client/RestClientBuilder$HttpClientConfigCallback;)Lcom/groupbyinc/flux/client/RestClientBuilder;)httpClientConfigCallback must not be null?-.	?setRequestConfigCallbackt(Lcom/groupbyinc/flux/client/RestClientBuilder$RequestConfigCallback;)Lcom/groupbyinc/flux/client/RestClientBuilder;&requestConfigCallback must not be null?/0	?
setPathPrefixB(Ljava/lang/String;)Lcom/groupbyinc/flux/client/RestClientBuilder;pathPrefix must not be null?java/lang/String?
?KpathPrefix must not be empty?/?
startsWith(Ljava/lang/String;)Z??
??java/lang/StringBuilder?
?8append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??endsWith??
??length()I??
??	substring(II)Ljava/lang/String;??
??5pathPrefix is malformed. too many trailing slashes: [?]?12	?cleanPathPrefixsetNodeSelectorY(Lcom/groupbyinc/flux/client/NodeSelector;)Lcom/groupbyinc/flux/client/RestClientBuilder;nodeSelector must not be null?build)()Lcom/groupbyinc/flux/client/RestClient;
81(Lcom/groupbyinc/flux/client/RestClientBuilder;)V5?
?java/security/AccessController?doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
??Hcom/groupbyinc/flux/common/http/impl/nio/client/CloseableHttpAsyncClient??(Lcom/groupbyinc/flux/common/http/impl/nio/client/CloseableHttpAsyncClient;J[Lcom/groupbyinc/flux/common/http/Header;Ljava/util/List;Ljava/lang/String;Lcom/groupbyinc/flux/client/RestClient$FailureListener;Lcom/groupbyinc/flux/client/NodeSelector;)V5?
?start?7
??
httpClientJLcom/groupbyinc/flux/common/http/impl/nio/client/CloseableHttpAsyncClient;
restClient'Lcom/groupbyinc/flux/client/RestClient;createHttpClientL()Lcom/groupbyinc/flux/common/http/impl/nio/client/CloseableHttpAsyncClient;&java/security/NoSuchAlgorithmException?customG()Lcom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder;??
?setConnectTimeoutH(I)Lcom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder;??
?setSocketTimeout??
?customizeRequestConfig?(Lcom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder;)Lcom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder;??
?Fcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder?createJ()Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;??
???()Lcom/groupbyinc/flux/common/http/client/config/RequestConfig;??
?setDefaultRequestConfig?(Lcom/groupbyinc/flux/common/http/client/config/RequestConfig;)Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;??
??setMaxConnPerRouteK(I)Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;??
??setMaxConnTotal??
??javax/net/ssl/SSLContext
getDefault()Ljavax/net/ssl/SSLContext;

setSSLContextd(Ljavax/net/ssl/SSLContext;)Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;
?Fcom/groupbyinc/flux/client/PersistentCredentialsAuthenticationStrategy

8setTargetAuthenticationStrategy?(Lcom/groupbyinc/flux/common/http/client/AuthenticationStrategy;)Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;

?customizeHttpClient?(Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;)Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;y(Lcom/groupbyinc/flux/client/RestClientBuilder;Lcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;)V5

java/lang/IllegalStateException(could not create the default ssl context*(Ljava/lang/String;Ljava/lang/Throwable;)V5
httpClientBuilderHLcom/groupbyinc/flux/common/http/impl/nio/client/HttpAsyncClientBuilder;finalBuildere(Ljava/security/NoSuchAlgorithmException;requestConfigBuilderELcom/groupbyinc/flux/common/http/client/config/RequestConfig$Builder;
access$000z(Lcom/groupbyinc/flux/client/RestClientBuilder;)Lcom/groupbyinc/flux/common/http/impl/nio/client/CloseableHttpAsyncClient;??
(x0&com/groupbyinc/flux/common/http/Header,
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable6(Ljava/util/List;)V
SourceFileInnerClasses1... .!".#$%&'/()*%+,-./01234560?a*?9*u0?;*?=??*?D?F+?+?L?
?NYP?S?+?WM,?\?,?`?bN-?
?NYd?S????*+?f?1 Jghaija&'2a&(32A45:B&C0EJFNGXI[J`K4?&H	?Y ?/5kl0?0+n?tW+M,?>6?,2:w?tW????*+??*?1 xy0ij0*%3UVW#V)Y.Z4
?u?z{0J+}?tW*+?*?1ij+,3cde??0^?
?NY??S?*?;*?1ij?3oprs4??0J+??tW*+??*?1ij-.3|}~??0J+??tW*+??*?1ij/03?????0?+??tW+???
?NY??S?+M,??????Y?????,????M,????@,???8,,??d??M,????#?NY??Y?????+????????S?*,??*?1 ?ij?12j?232?????#?7?H?T?]?}???4???E??0J+??tW*+?F*?1ij343?????0?
I*??*?Y?õ?Y*?Ƹ???L?Y+*?;?*??*?f*??*?*?F??M+??,?1 Iij!(??C??3???!?C?G?4??0.x????u0??L*???*??+??L??+????
??????	?Y??M*???*??,?M,N?
Y*-????ΰM?Y,??"jk?14G$ [! l"#xijh$%3>?????"?.?6?C?G?N?Y?[?k?l?4?"?6???&'0/*?)?1*j3*+70 ?-?=?31672	
	
		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy