Package org.refcodes.net
Interface BaseUrlAccessor.BaseUrlBuilder<B extends BaseUrlAccessor.BaseUrlBuilder<B>>
-
- Type Parameters:
B
- The builder to return in order to be able to apply multiple build operations.
- All Known Subinterfaces:
HttpClientContext.HttpClientContextBuilder
- All Known Implementing Classes:
HttpClientContextBuilderImpl
- Enclosing interface:
- BaseUrlAccessor
public static interface BaseUrlAccessor.BaseUrlBuilder<B extends BaseUrlAccessor.BaseUrlBuilder<B>>
Provides a builder method for a base URL (protocol, host, port, path) property returning the builder for applying multiple build operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default B
withBaseUrl(java.lang.String aBaseUrl)
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the givenString
.default B
withBaseUrl(java.lang.String aProtocol, java.lang.String aHost)
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.default B
withBaseUrl(java.lang.String aProtocol, java.lang.String aHost, int aPort)
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(String, String, int)
.default B
withBaseUrl(java.lang.String aProtocol, java.lang.String aHost, int aPort, java.lang.String aPath)
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(String, String, int, String)
.default B
withBaseUrl(java.lang.String aProtocol, java.lang.String aHost, java.lang.String aPath)
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.B
withBaseUrl(java.net.URL aBaseURL)
Sets the base URL (protocol, host, port, path) for the base URL (protocol, host, port, path) property.default B
withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost)
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.default B
withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost, int aPort)
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(Scheme, String, int)
.default B
withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost, int aPort, java.lang.String aPath)
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(Scheme, String, int, String)
.default B
withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost, java.lang.String aPath)
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.B
withBaseUrl(Url aBaseUrl)
Sets the baseUrl
(protocol, host, port, path) for the base URL (protocol, host, port, path) property.
-
-
-
Method Detail
-
withBaseUrl
B withBaseUrl(Url aBaseUrl)
Sets the baseUrl
(protocol, host, port, path) for the base URL (protocol, host, port, path) property.- Parameters:
aBaseUrl
- The base URL (protocol, host, port, path) to be stored by the local address property.- Returns:
- The builder for applying multiple build operations.
-
withBaseUrl
B withBaseUrl(java.net.URL aBaseURL)
Sets the base URL (protocol, host, port, path) for the base URL (protocol, host, port, path) property.- Parameters:
aBaseURL
- The base URL (protocol, host, port, path) to be stored by the local address property.- Returns:
- The builder for applying multiple build operations.
-
withBaseUrl
default B withBaseUrl(java.lang.String aBaseUrl) throws java.net.MalformedURLException
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the givenString
.- Parameters:
aBaseUrl
- TheString
representing theURL
.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case theString
cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(java.lang.String aProtocol, java.lang.String aHost) throws java.net.MalformedURLException
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.- Parameters:
aProtocol
- The protocol (e.g. HTTP or HTTPS) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost) throws java.net.MalformedURLException
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.- Parameters:
aScheme
- TheScheme
(e.g.Scheme.HTTP
orScheme.HTTPS
) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(java.lang.String aProtocol, java.lang.String aHost, java.lang.String aPath) throws java.net.MalformedURLException
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.- Parameters:
aProtocol
- The protocol (e.g. HTTP or HTTPS) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.aPath
- The path on the host to which the baseURL
is to point to.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost, java.lang.String aPath) throws java.net.MalformedURLException
Same aswithBaseUrl(URL)
except that aMalformedURLException
may occur when creating theURL
instance from the given parameters.- Parameters:
aScheme
- TheScheme
(e.g.Scheme.HTTP
orScheme.HTTPS
) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.aPath
- The path on the host to which the baseURL
is to point to.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(java.lang.String aProtocol, java.lang.String aHost, int aPort) throws java.net.MalformedURLException
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(String, String, int)
.- Parameters:
aProtocol
- The protocol (e.g. HTTP or HTTPS) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.aPort
- The port to be used when connecting to the host.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost, int aPort) throws java.net.MalformedURLException
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(Scheme, String, int)
.- Parameters:
aScheme
- TheScheme
(e.g.Scheme.HTTP
orScheme.HTTPS
) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.aPort
- The port to be used when connecting to the host.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(java.lang.String aProtocol, java.lang.String aHost, int aPort, java.lang.String aPath) throws java.net.MalformedURLException
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(String, String, int, String)
.- Parameters:
aProtocol
- The protocol (e.g. HTTP or HTTPS) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.aPort
- The port to be used when connecting to the host.aPath
- The path on the host to which the baseURL
is to point to.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
withBaseUrl
default B withBaseUrl(org.refcodes.data.Scheme aScheme, java.lang.String aHost, int aPort, java.lang.String aPath) throws java.net.MalformedURLException
Builder method forBaseUrlAccessor.BaseUrlMutator.setBaseUrl(Scheme, String, int, String)
.- Parameters:
aScheme
- TheScheme
(e.g.Scheme.HTTP
orScheme.HTTPS
) to be used for the baseURL
.aHost
- The host to which the baseURL
is to point to.aPort
- The port to be used when connecting to the host.aPath
- The path on the host to which the baseURL
is to point to.- Returns:
- The builder for applying multiple build operations.
- Throws:
java.net.MalformedURLException
- in case the parameters cannot be converted to a valid (accepted)URL
.
-
-