Top Fields Constructors Methods
reactor.netty.http.client

pack-priv final Class UriEndpointFactory

extends Object
Class Inheritance
Imports
java.net.InetSocketAddress, .SocketAddress, .URI, java.util.function.BiFunction, .Supplier, java.util.regex.Matcher, .Pattern, reactor.util.annotation.Nullable

Field Summary

Modifier and TypeField and Description
pack-priv final Supplier<? extends SocketAddress>
pack-priv final boolean
pack-priv final BiFunction<String, Integer, InetSocketAddress>
pack-priv static final Pattern
pack-priv static final Pattern

Constructor Summary

AccessConstructor and Description
pack-priv
UriEndpointFactory(Supplier<? extends SocketAddress> connectAddress, boolean defaultSecure, BiFunction<String, Integer, InetSocketAddress> inetSocketAddressFunction)

Method Summary

Modifier and TypeMethod and Description
pack-priv String
pack-priv String
cleanPathAndQuery(String pathAndQuery)

pack-priv UriEndpoint
createUriEndpoint(String url, boolean isWs)

pack-priv UriEndpoint
createUriEndpoint(String url, boolean isWs, Supplier<? extends SocketAddress> connectAddress)

pack-priv UriEndpoint
createUriEndpoint(URI url, boolean isWs)

pack-priv UriEndpoint
createUriEndpoint(UriEndpoint from, String to, Supplier<? extends SocketAddress> connectAddress)

pack-priv String
resolveScheme(boolean isWs)

pack-priv static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

connectAddressback to summary
pack-priv final Supplier<? extends SocketAddress> connectAddress
defaultSecureback to summary
pack-priv final boolean defaultSecure
inetSocketAddressFunctionback to summary
pack-priv final BiFunction<String, Integer, InetSocketAddress> inetSocketAddressFunction
SCHEME_PATTERNback to summary
pack-priv static final Pattern SCHEME_PATTERN
URL_PATTERNback to summary
pack-priv static final Pattern URL_PATTERN

Constructor Detail

UriEndpointFactoryback to summary
pack-priv UriEndpointFactory(Supplier<? extends SocketAddress> connectAddress, boolean defaultSecure, BiFunction<String, Integer, InetSocketAddress> inetSocketAddressFunction)

Method Detail

cleanHostStringback to summary
pack-priv String cleanHostString(String host)
cleanPathAndQueryback to summary
pack-priv String cleanPathAndQuery(String pathAndQuery)
createUriEndpointback to summary
pack-priv UriEndpoint createUriEndpoint(String url, boolean isWs)
createUriEndpointback to summary
pack-priv UriEndpoint createUriEndpoint(String url, boolean isWs, Supplier<? extends SocketAddress> connectAddress)
createUriEndpointback to summary
pack-priv UriEndpoint createUriEndpoint(URI url, boolean isWs)
createUriEndpointback to summary
pack-priv UriEndpoint createUriEndpoint(UriEndpoint from, String to, Supplier<? extends SocketAddress> connectAddress)
resolveSchemeback to summary
pack-priv String resolveScheme(boolean isWs)
validateSchemeback to summary
pack-priv static String validateScheme(String scheme)