Constructor and Description |
---|
MockBaseUrl(String baseUrl,
String staticBaseUrl) |
Modifier and Type | Method and Description |
---|---|
URI |
getBaseUri() |
String |
getBaseUrl() |
String |
getCanonicalBaseUrl() |
URI |
resolveAddress(String relative)
Resolve the given relative path against the base URI.
|
<I,O> O |
runWithStaticBaseUrl(I input,
com.google.common.base.Function<I,O> runnable)
Run the passed function in an environment where JIRA's configured
baseURL is always used. |
@Nonnull public String getBaseUrl()
getBaseUrl
in interface BaseUrl
@Nonnull public String getCanonicalBaseUrl()
getCanonicalBaseUrl
in interface BaseUrl
public URI getBaseUri()
getBaseUri
in interface BaseUrl
BaseUrl.getCanonicalBaseUrl()
@Nonnull public URI resolveAddress(@Nonnull String relative)
BaseUrl
resolveAddress
in interface BaseUrl
relative
- the path to be resolved@Nullable public <I,O> O runWithStaticBaseUrl(@Nullable I input, @Nonnull com.google.common.base.Function<I,O> runnable)
BaseUrl
baseURL
is always used. This basically
makes the passed function ignore any smart baseURL
that can be generated from the request associated
with the calling thread.runWithStaticBaseUrl
in interface BaseUrl
input
- input to pass to the function.runnable
- the function to execute.Copyright © 2002-2022 Atlassian. All Rights Reserved.